在函式中想要判斷符合某些條件時,if 是很常運用的條件判斷方式。
就如同它的字義,「假如... ...」就繼續後面的程式碼。
舉個例子來說,
爸爸給春嬌 100 塊零用錢,春嬌歡天喜地的跑到全家想買點零食吃。
她看了看架上正在辦世界巧克力特展,各國巧克力一字排開,讓人看得口水直流。
沒想到,當她隨手拿起一盒巧克力時,上面的價錢讓她瞪大了眼。
春嬌握了握手上那張紅色一百元鈔票,吞了口口水,開始在腦內盤算... ...
const money = 100;
const JPchocolate = 99;
if (JPchocolate < money) {
console.log('可以買來吃!');
} else {
console.log('錢不夠不能買 QQ')
};
//可以買來吃!
雖然可以買得起日本巧克力,但此時春嬌的目光卻被旁邊的比利時特級巧克力給吸引了。
怎麼辦?好想吃!
她戰戰兢兢地拿起比利時巧克力,定眼一看!
此時看到價錢的春嬌腦中又再度高速運轉了起來。
const money = 100;
const BEchocolate = 180;
if (BEchocolate < money) {
console.log('可以買來吃!');
} else if (BEchocolate <= 200 && BEchocolate > money) {
console.log('回去盧爸爸買 :D');
} else {
console.log('存錢等下次 QQ')
};
//回去盧爸爸買 :D
//爸爸最經不起女兒盧的概念(笑)
幾經琢磨後,春嬌不捨的將手上那片比利時巧克力放回架上,
轉身踏出全家,快步奔向爸爸所在的書房。
(春嬌爸,女兒的盧盧攻勢要來了,等著接招吧 :D)