位置:首页 > 软件操作教程 > 编程开发 > JavaScript > 问题详情

JavaScript 分支结构 if语句

提问人:刘团圆发布时间:2020-11-24

■知识点

if语句允许根据特定的条件执行指定的语句。语法格式如下:

if (expr)

    statement

如果表达式expr的值为真,则执行语句statement;否则,将忽略语句statement。

■实例设计

下面的示例使用内置函数Math.random()随机生成一个1~100的整数,然后判断该数能否被2整除,如果可以整除,则输出显示。

var num = parselnt ( Math * random ( ) *99 + 1 );     //使用.random()函数生成一个随机数

if ( num % 2 == 0) {                               //判断变量num是否为偶数

    console.log( num + "是偶数。");

}

如果statement为单句,可以省略大括号,例如:

if ( num % 2 == 0)

    console.log( num + "是偶数。");

■小结

建议养成好的编码习惯,不管是单句,还是复句,都应使用大括号,避免因疏忽大意而引发的错误。例如,不小心在if ( num % 2 == 0)后面加上分号,JavaScript解释器会把条件表达式之后的分号视为一个空语句,从而改变了条件表达式影响的范围,导致后面的语句永远被执行。

if ( num % 2 == 0);

    console. log ( num + "是偶数。");

这种Bug不容易被发现,也不会引发异常。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部