首页 > 编程笔记
JavaScript if语句用法详解
在 JavaScript 中,if 条件语句可分为 if、if else、if else if else 三种。
【例 1】判断闰年
【例 2】输出较大的数字
【例 3】某电商网站根据用户积分数量共设定四个会员等级:
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年是闰年
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
if else if else语句
if else 语句只能用于包含两个分支结果的情况,当分支结果更多时,可以使用 if else if else 语句。【例 3】某电商网站根据用户积分数量共设定四个会员等级:
- 积分不超过 1000 分为普通会员;
- 积分大于 1000 分且不超过 5000 分为黄金会员;
- 积分大于 5000 分且不超过 10000 分为铂金会员;
- 积分大于 10000 分为超级会员。
var integral = 3000; if (integral <= 1000) { console.log("普通会员"); } else if (integral <= 5000) { console.log("黄金会员"); } else if (integral <= 10000) { console.log("铂金会员"); } else { console.log("超级会员"); }在Chrome浏览器控制台中运行结果为:
黄金会员