前面講到比較運算子還有邏輯運算子,並非只是要單純的要回傳 true
或 false
而是要搭配 if
判斷,來做程式上面的判斷, if else 判斷內有判斷式
以下舉個例子,用飢餓程度來做判斷:
var hungry = '飢餓'
// 假設我現在很餓
if(hungry == '飢餓'){
console.log('我要吃便當');
}
// 如果我現在很餓就吃便當
通常 if
會搭配 else
使用,如果 if
內的判斷為 false
時,就會執行 else
的部分
所以較完整的程式碼會如下:
if(hungry == '飢餓'){
console.log('我要吃便當');
}else{
console.log('我現在不想吃東西');
}
// 如果我現在很餓就吃便當,如果不餓就不想吃東西
判斷式的架構大致上會如下:
if(判斷式){
要執行的程式碼
}else{
要執行的程式碼
}