首页 > 编程笔记 > JavaScript笔记
阅读:619
JavaScript if条件语句的3种用法(附带实例,新手必看)
在 JavaScript 中,if 条件语句可分为 if、if…else、if…else if…else这 3 种。
【实例 1】判断闰年。
【实例 2】输出较大的数字。
if…else if…else 语句的语法格式如下:
【实例 3】判断会员积分等级。某电商网站根据用户积分数量共设定四个会员等级:
现有一用户积分为3000分,判断其会员等级。
JavaScript if语句
if 语句的语法格式如下:
if(条件表达式){
代码块;
}
如果条件表达式的结果为真则执行代码块,反之则不执行代码块。【实例 1】判断闰年。
var year = 2020;
// 能被 4 整除且不能被 100 整除或者能够被 400 整除的是闰年
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
console.log(year + '年是闰年');
}
在 Chrome 浏览器控制台中的运行结果为:
2020年是闰年
JavaScript if…else语句
if…else 语句的语法格式如下:
if(条件表达式){
代码块 1;
}else{
代码块 2;
}
if…else 语句在条件表达式的结果为真时,执行代码块 1,否则执行代码块 2。【实例 2】输出较大的数字。
var num1 = 10;
var num2 = 20;
if (num1 > num2) {
console.log("较大的数是" + num1);
} else {
console.log("较大的数是" + num2);
}
在 Chrome 浏览器控制台中的运行结果为:
较大的数是20
JavaScript if…else if…else语句
if…else 语句只能用于包含两个分支结果的情况,当分支结果更多时,可以使用 if…else if…else 语句。if…else if…else 语句的语法格式如下:
if(条件表达式 1){
代码块 1;
}else if(条件表达式 2){
代码块 2;
}else if(条件表达式 3){
代码块 3;
}
...
else if(条件表达式 n-1){
代码块 n-1;
}else{
代码块 n;
}
从条件表达式 1 开始判断,哪个成立则执行对应的代码块。如果所有的条件表达式都不成立,则执行最后 else 里的代码块 n。【实例 3】判断会员积分等级。某电商网站根据用户积分数量共设定四个会员等级:
- 积分不超过 1000 分为普通会员;
- 积分大于 1000 分且不超过 5000 分为黄金会员;
- 积分大于 5000 分且不超过 10000 分为铂金会员;
- 积分大于 10000 分为超级会员。
现有一用户积分为3000分,判断其会员等级。
var integral = 3000;
if (integral <= 1000) {
console.log("普通会员");
} else if (integral <= 5000) {
console.log("黄金会员");
} else if (integral <= 10000) {
console.log("铂金会员");
} else {
console.log("超级会员");
}
在 Chrome 浏览器控制台中的运行结果为:
黄金会员
ICP备案:
公安联网备案: