ES6 if

'if ... else'构造在执行代码块之前评估条件。

以下是语法。

if(boolean_expression) {  
   // statement(s) will execute if the Boolean expression is true  
}

如果布尔表达式的计算结果为true,那么将执行if语句内的代码块。如果布尔表达式的计算结果为false,则将执行if语句结束后(在大括号后)的第一组代码。

 

流程图

ES6 if

 

实例

var  num = 5
if (num>0) {
   console.log("number is positive")
}

在成功执行上述代码时,会显示以下输出。

number is positive

上面的例子将打印出“number is positive”,因为if块指定的条件为真。

一个if可以后跟一个可选的else块。如果由if测试的布尔表达式评估为false,则else块将执行。以下是语法。if(boolean_expression) { // statement(s) will exe ...