学科分类
目录
JavaScript网页编程

if...else语句

if…else语句也称为双分支语句,当满足某种条件时,就进行某种处理,否则进行另一种处理。例如,判断一个学生的年龄,大于等于18岁则是成年人,否则是未成年人,具体语法及示例如下。

 if ( 条件表达式 ) {   // 代码段1  } else {   // 代码段2  } 

 if (age >= 18) {   console.log('已成年');  } else {   console.log('未成年');  }

在上述语法中,当条件表达式值为true时,执行代码段1;当条件表达式值为false时,执行代码段2。if…else语句的执行流程如图1所示。

img

图1 if…else语句流程图

下面我们通过一个判断闰年的案例演示if…else语句的使用。闰年的判断条件为,一个数字能被4整除且不能被100整除,或者能够被400整除。具体代码如下。

 1  var year = prompt('请输入年份');

 2  if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {

 3   alert('您输入的年份是闰年');

 4  } else {

 5   alert('您输入的年份是平年');

 6  }
点击此处
隐藏目录