###### tags: `JS學徒特訓班` # Day9 **觀念總整理** - 幫小杰學會 Function 之呼吸 ## 洧杰公告 之後的題目,當你上傳你的解法到 Slack 後,請用 thread 主動參與 2 個學員的討論, 1. 做得好的請在 thread 給對方讚美,看到有問題可以給予建議 2. 有參與學生討論,請在他的貼文下個 100 分或讚的 emoji 表情符號 ## 劇情開始 下班後小杰走在路上,很生氣回想著剛剛老闆碎念他工作效率很慢, 不是啊,為什麼不是先買一台 POS 機才對吧?用 Chrome console 來結帳是不是誤會了什麼? 但小杰心裡還是在想,該不會美式餐廳的業界其實都是這樣,還是是他自己見識太少,我自己的效率其實真的很慢吧? 小杰不禁大喊:「**到底誰可以救救我~~~**」  ## 就在小杰崩潰之際 此時坐在外頭咖啡廳,一名其貌不揚的老先生說話了:  小杰:「不,老先生是 JavaScri...」 老先生:「程式邏輯都一樣的,你沒學佛嗎?沒聽過一法通萬法通?」 小杰:「老先生我還有事先走了,謝謝..」 老先生:「**相見就是有緣**,我就傳授你幾招吧,但在傳授之前,我得先考考你慧根是否足夠,資質不到我沒法收你啊~」 小杰:「謝謝但是我 ---」 老先生:「來,接招吧!!!(拔刀深呼吸」 >> 雞同鴨講一番後,原來老先生想要傳授給小杰的招式,就是 function >> 但要傳授之前,老先生必須觀察小杰觀念是否 ok,才願意傳授給他 >> 快來一起幫幫小杰吧! # 題目 請回覆以下的 console.log 內容 ## 第一式:變數型別之呼吸 請回覆以下 console.log 內容 ```javascript= var a = 1; a+=1; a+=5; var b = 5; console.log(a+b); var c = 3; var d = "hello"; console.log(c*d); var e = 8 + 2 * "9"; console.log(e); var f = 1; var g = "2"; var h = 3; console.log(typeof(f+g+h)); ``` ## 第二式運算子之呼吸 請回覆以下 console.log 內容 ```javascript= var total = 200; var isVip = true; console.log(total>=200 && isVip); var a = true; var b = false; console.log( a && b); console.log( a || b); var c = 10; var d = 20; var e = 30; console.log(c==10 && d>=5 && e !== 20); console.log(c==10 || d>=5 || e !== 20); console.log(c==5 || d>=40 || e !== 30); ``` ## 第三式運算子之呼吸 請告知以下 console.log,哪些會印出? 如果你很閒,試試看最後一題改下布林值。 ```javascript= var maryIsVIP = true; if(maryIsVIP){ console.log("哇貴婦餒!"); }else{ console.log("你一定搞錯了,叫你們店長出來!"); } var momSwim = false; var girlfriendSwim = true; if(momSwim && girlfriendSwim){ console.log("都不救,因為他們都會游泳"); }else{ console.log("小杰大喊:「你們誰不會游泳啊??」"); if(girlfriendSwim){ console.log("那你自己游上來!"); }else{ console.log("我先問我阿母會不會游泳!"); } if(momSwim){ console.log("媽妳先自己游上來!"); }else{ console.log("媽我去救你!"); } } ```
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.