今日學習總結2.28
阿新 • • 發佈:2022-03-01
if語句有兩種形式,第一種是:
if (expression)
statement
if (nsername == null) // 如果username是null或undefined
username = "John Doe"; // 定義這個變數
// 如果username是null、undefined、false、0、""或NaN,給它一個新值
if (!username) username = "John Doe";
JavaScript語法要求在if關鍵字和帶括號的表示式後面必須只跟一個語句,但我們可以使用語句塊把多個語句組合成一個語句。因此if語句也可以是類似這樣的:
if (!address) { address = ""; message = "Please specify a mailing address."; }
if語句的第二種形式會包含一個else子句,會在表示式為false時執行。其語法為:
if (expression)
statement1
else
statement2
if (n === 1)
console.log("You have 1 new massage.");
else
console.log('You have ${n} new messages.');
如果在巢狀的if語句中包含else子句,那麼就要留心讓else子句與相應的if語句對應,即使語句體只有一個語句。