首页 理论教育 if语句的用法及示例

if语句的用法及示例

时间:2023-10-18 理论教育 版权反馈
【摘要】:if 语句就是用来解决单、双条件判断问题的。的长度,然后使用if 语句进行判断,如果该字符串长度小于100,就显示“该字符串长度小于100。”图8-1一个使用if 条件语句的JavaScript 示例运行结果图下面的JavaScript 示例使用了if …图8-2一个使用if…var sex,age;if{ifalert;elsealert;}elsealert;下面的JavaScript伪代码将if…

if语句的用法及示例

if 语句就是用来解决单、双条件判断问题的。if 语句可以嵌套使用。

1.普通 if 语句

单条件if 语句的语法如下:

if(expression){

statement1

}

这句语法的含义是,如果符合expression条件,就执行statement1代码,反之,则不执行statement1代码。

多条件if 语句的语法如下:

if(expression){

statement1

}

else

{

statement2

}

这句语法的含义是,如果符合expression条件,就执行代码statement1,反之则执行代码statement2。

下面的JavaScript 示例就用到了JavaScript的if 条件语句。首先用.length 计算出字符串“what’s up?”的长度,然后使用if 语句进行判断,如果该字符串长度小于100,就显示“该字符串长度小于100。”

在浏览器中打开这个网页,其效果如图8-1所示。

图8-1 一个使用if 条件语句的JavaScript 示例运行结果图

下面的JavaScript 示例使用了if …else 条件语句判断,如果vHour小于17 ,显示“日安”,反之则显示“晚安”。

在浏览器中打开这个网页,其效果如图8-2所示(具体显示内容与当前的系统时间有关)。

图8-2 一个使用if…else条件语句的JavaScript 示例运行结果图(www.xing528.com)

2.if语句的嵌套

if语句也可以嵌套,以实现一定的多条件判断功能。

下面的JavaScript伪代码使用了if…else语句嵌套。如果“性别”(sex)是“女”,且“年龄”(age)在18至24岁之间,就“可以做我女朋友”,否则(“年龄”不符合)就“可以做我好朋友”,再否则(“性别”不为“女”)就“可以做我的朋友”。

var sex,age;

if(sex == "女")

{

if(age >= 18 && age <= 24)

alert("可以做我女朋友");

else

alert("可以做我好朋友");

}

else

alert("可以做我的朋友");

下面的JavaScript伪代码将if…else语句连用。如果“成绩”(score)在100(含)到85(不含)之间,则提示“优秀”;如果成绩在85(含)到70(不含)之间,则提示“良好”;如果“成绩”在70(含)到60(含)之间,则提示“凑合”;如果“成绩”在60(不含)到0(含)之间,则提示“糟糕”;否则“成绩”大于100或小于0,提示“电脑出问题了”。

var score;

if(score <= 100 && score > 85)

alert("您的成绩优秀");

else if(score <= 85 && score > 70)

alert("您的成绩良好");

else if(score <= 70 && score >= 60)

alert("您的成绩凑合");

else if(score < 60 && score >= 0)

alert("您的成绩糟糕");

else

alert("电脑出问题了");

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈