ES6 if else
一个if可以后跟一个可选的else块。如果由if测试的布尔表达式评估为false,则else块将执行。以下是语法。
if(boolean_expression) { // statement(s) will execute if the Boolean expression is true } else { // statement(s) will execute if the Boolean expression is false }
流程图
if块保护条件表达式。如果布尔表达式的计算结果为true,则执行与if语句关联的块。if块可以跟随一个可选的else语句。如果表达式计算结果为false,则执行与else块关联的指令块。
实例
var num = 12; if (num % 2==0) { console.log("Even"); } else { console.log("Odd"); }
上面的例子打印出变量中的值是偶数还是奇数。if块检查值的可分性除以2以确定相同。在成功执行上述代码时,会显示以下输出。
Even
else…if 对测试多个条件很有用。以下是相同的语法。if (boolean_expression1) { //statements if the expression1 evaluates to t ...