小明崩潰問道:難道奶奶、你和我都是程式所構成的嗎?
此時大家陷入沉默,不發一語
黑衣人打破沉默:如果你想知道這世界的真相,就問問真理吧!
在真理的世界只有 true
和 fales
,如果你要對真理提問還必需學會 if
和 switch
小明哭著大喊:我想學~
if(條件式){陳述式},如果不滿足條件就會跳下一行 else if
或者 else
if(0){
console.log('0');
}else if(""){
console.log('" "');
}else{
console.log('true');
}
在
JavaScript
在不嚴謹的模式下會做隱含的轉型0
、-0
、null
、false
、NaN
、undefined
、空字串(""
)都會被轉型成false
switch
跟 if...else
,都是拿來設條件、比對、跑結果用的,但因為 switch
會先將所有條件(case
)先跑過一遍,找到符合的條件才會執行程式碼,因此網頁渲染的效能比較好。當有很多條件判斷的時候,避免 if
太過巢狀,就會用到 switch
。
switch(參數){
case 條件一 :
參數與條件一符合,執行相關的程式碼;
break;
// 每個 case: 後方都會補上 break; 來阻止已完成的區塊在後方繼續執行
case 條件二 :
參數與條件二符合,執行相關的程式碼;
break;
default:
如果沒有任何一個 case: 符合參數,就執行相關的程式碼;
break;
}
小明領悟了 if
和 switch
開啟了真理之門
這個世界都是程式所構成的嗎?true
奶奶、我、黑衣男是程式所構成的嗎?false
此時小明一驚,又再問一次
奶奶、我、黑衣男不是程式所構成的嗎?false
小明又更疑惑了
真理說道:我就是稱為世界的存在,有人叫我做宇宙、有人叫我做神、有人叫我做真理,有人叫我做全,或者一;而我,其實即是你自己。