iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
自我挑戰組

大器可以晚成—— 30歲才開始的轉職工程師之路系列 第 12

[ Day 12 | JS ] 條件判斷 if、else if 和 else

  • 分享至 

  • xImage
  •  

在函式中想要判斷符合某些條件時,if 是很常運用的條件判斷方式。
就如同它的字義,「假如... ...」就繼續後面的程式碼。

if & else

舉個例子來說,
爸爸給春嬌 100 塊零用錢,春嬌歡天喜地的跑到全家想買點零食吃。
她看了看架上正在辦世界巧克力特展,各國巧克力一字排開,讓人看得口水直流。

沒想到,當她隨手拿起一盒巧克力時,上面的價錢讓她瞪大了眼。
春嬌握了握手上那張紅色一百元鈔票,吞了口口水,開始在腦內盤算... ...

const money = 100;
const JPchocolate = 99;

if (JPchocolate < money) {
  console.log('可以買來吃!');
} else {
  console.log('錢不夠不能買 QQ')
};

//可以買來吃!

else if

雖然可以買得起日本巧克力,但此時春嬌的目光卻被旁邊的比利時特級巧克力給吸引了。
怎麼辦?好想吃!
她戰戰兢兢地拿起比利時巧克力,定眼一看!
此時看到價錢的春嬌腦中又再度高速運轉了起來。

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)


上一篇
[ Day 11 | JS ] 練習用 function 寫一個請客計算機
下一篇
[ Day 13 | JS ] switch (不是那台遊戲機)
系列文
大器可以晚成—— 30歲才開始的轉職工程師之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言