位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript 分支結構 if語句

提問人:劉團圓發(fā)布時間:2020-11-24评论0

■知識點

if語句允許根據(jù)特定的條件執(zhí)行指定的語句。語法格式如下:

if (expr)

    statement

如果表達式expr的值為真,則執(zhí)行語句statement;否則,將忽略語句statement。

■實例設計

下面的示例使用內(nèi)置函數(shù)Math.random()隨機生成一個1~100的整數(shù),然后判斷該數(shù)能否被2整除,如果可以整除,則輸出顯示。

var num = parselnt ( Math * random ( ) *99 + 1 );     //使用.random()函數(shù)生成一個隨機數(shù)

if ( num % 2 == 0) {                               //判斷變量num是否為偶數(shù)

    console.log( num + "是偶數(shù)。");

}

如果statement為單句,可以省略大括號,例如:

if ( num % 2 == 0)

    console.log( num + "是偶數(shù)。");

■小結

建議養(yǎng)成好的編碼習慣,不管是單句,還是復句,都應使用大括號,避免因疏忽大意而引發(fā)的錯誤。例如,不小心在if ( num % 2 == 0)后面加上分號,JavaScript解釋器會把條件表達式之后的分號視為一個空語句,從而改變了條件表達式影響的范圍,導致后面的語句永遠被執(zhí)行。

if ( num % 2 == 0);

    console. log ( num + "是偶數(shù)。");

這種Bug不容易被發(fā)現(xiàn),也不會引發(fā)異常。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
X
返回頂部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X