# 第八關 if 與指派運算子 - 幫幫小杰的金魚腦 老闆:「我現在決定要送客戶贈品,你現在立馬新增一個贈品變數到 Chrome console,紀錄目前只剩下 3 個贈品名額,以免你忘記!」 小杰:「蛤??太少了吧!」 老闆:「你別管那麼多,少了我會再補給你!」 小杰:「但是我只會針對變數賦予值進去,要怎麼把既有變數來做加減,再重新賦予啊?」 老闆:「我早知道你會問這問題,這本[武功秘笈](https://codepen.io/liao/pen/QWyyMRG?editors=0011)拿去看下!(遞上」 ## 教學文件 * [MDN 指派運算子](https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Guide/Expressions_and_Operators#%E8%B3%A6%E5%80%BC%E9%81%8B%E7%AE%97%E5%AD%90) * [重新認識 JavaScript: Day 08 Boolean 的真假判斷](https://ithelp.ithome.com.tw/articles/10191343) # 題目 ## 題目一:老闆考考你指派運算子 老闆:「我其實很懷疑你是不是真的會了,我考考你!」 老闆:「剛好今天是發薪日,先發給你薪資 23500 元(遞給小杰」 小杰:「謝謝腦闆,但你怎麼把我的薪資告訴大家了..」 老闆:「這不是重點,以下兩步驟動作請寫成程式」 **老闆:「步驟一:因為你遲到一次,我要扣你 1000 元(取走小杰手上的 1000 元」 老闆:「步驟二:然後你又偷吃 Pizza,我要再扣你 2500 元 (再次取走」** 小杰:「不是啊!那明明是小黑吃..」 老闆:「這不是重點,快點算!算出你還剩下多少錢!」 [Codepen 範例程式碼網址](https://codepen.io/liao/pen/dyGGxMJ) ![](https://i.imgur.com/LwAK0KL.png) ## 題目二: if + 指派運算子 老闆:「好了,現在我要告訴你贈品條件!」 * 目前小杰手上有 3 個贈品 * 消費滿 100 元就送對方贈品 而現在來了兩個客人,並依序有消費,請問現在他還剩下多少個贈品? [Codepen 網址](https://codepen.io/liao/pen/KKVVOMK) ![](https://i.imgur.com/8Y4pkef.png) ## 題目三:if+指派運算子 老闆:「我現在補齊給你總計 50 個贈品!」 老闆:「然後我覺得現在贈品門檻太高了,我決定大放送,**只要滿 50 元就送一個!以此類推,他買 500 元就送 10 個贈品!**」 小杰:「老闆你今天這麼慷慨,那我的薪..」 老闆:「別廢話,客人來了快點!他買完後告訴我贈品還夠不夠!」 [Codepen 範例網址](https://codepen.io/liao/pen/rNxxXMM) ![](https://i.imgur.com/SjYPwbj.png)