# 直播班每日任務 ###### tags: `直播班每日任務` 問題 1 --- 歡迎大家參加這次的 JS 工程師養成直播班,就先來自我介紹一下吧! 首先請大家替以下的變數適當的命名,並賦予它們值: >變數 1: 組別 >變數 2: slack 名稱 >變數 3: 來自哪裡 >變數 4: 目前的職位 >變數 5: 興趣 >變數 6: JS 學習時數 接著透過 console.log 輸出以下字串,「」中的內容需要代入上面的變數呈現。 **自我介紹輸出範例:** >大家好,我是「學生劍士組」的 「至榮」,很高興認識各位! 我來自「台中」,目前是一個「大學生」,平常的興趣是「打電動」。預計之後每天會花「3」小時學習 JavaScript,未來還請多多指教。 除了以上規定的變數以外,也可以自行新增,加進自我介紹裡面哦 :D ### 回報流程 將答案貼在 codepen 並複製 codepen 連結貼至 thread 中回報 ### 示範答案 ```js= let teamName = "學生劍士組"; let slackName = "至榮"; let comeFrom = "台中"; let myJob = "大學生"; let hobby = "打電動"; let studyJsHour = 3; console.log("大家好,我是「" + teamName + "」的 「" + slackName + "」,很高興認識各位! 我來自「" + comeFrom + "」,目前是一個「" + myJob + "」,平常的興趣是「" + hobby + "」。預計之後每天會花「" + studyJsHour + "」小時學習 JavaScript,未來還請多多指教。"); ``` 問題 2 --- 以下變數 a, b, c, d 它們的值、型別各自為何? (請先想想看,不要用 console.log 檢查) ```js= let a = "10" + "10"; let b = "10" * "10"; let c = 10 + "10"; let d = 10 * "10"; let e = 10 - "2"; let e = "10" - "2"; ``` 請依照以下格式回答 >a = 值, 型別 >b = 值, 型別 ### 回報流程 將答案貼在 codepen 並複製 codepen 連結貼至 thread 中回報 <!-- 解答: a = "1010",string b = 100,number c = "1010",string d = 100,number --> 問題 3-1 --- 以下哪一份程式碼是有問題的? 請說明為什麼。 (1) ```js= var a = 2; var a = 3; console.log(a); ``` (2) ```js= let b = 2; let b = 3; console.log(b); ``` <!-- 解答 (2),因為 let 不可重複宣告,會呈現 SyntaxError --> 問題 3-2 --- 依序寫出 console.log 的結果為何: ```js= let a; console.log(a); a = 3; console.log(a); let b = 3; a*=3 a+=b; console.log(a); console.log(a > "10"); ``` <!-- 解答 undefined 3 12 true --> ### 回報流程 將答案貼在 codepen 並複製 codepen 連結貼至 thread 中回報 問題 4 --- 請問以下題項哪些是有問題的,並說明為什麼。 ```js= // 1 let myName = "jay"; // 2 var _state = true; // 3 let true = true; // 4 const 520Pretty = 520; // 5 const appleNum = 10; appleNum = 2; // 6 let $open = "芝麻開門'; ``` <!-- 解答 (3),關鍵字不可以用來作為變數名稱 (4),變數名稱的開頭不可以用數字 (5),const 不可以重新被指派值 (6),"芝麻開門' 的分號必須成對 --> 問題 5 --- 情境:Rick 剛吃完公司尾牙,驚覺自己好像腫了一大圈,因此想要計算一下自己目前的 BMI 為何。他打算透過 JS 計算,目前已經知道他的身高為 180 公分、體重為 75 公斤,而 **BMI 公式的為: 體重(公斤)除以身高(公尺)的平方。** 以下程式碼請勿變更,需根據題目敘述輸出 console.log ```js= let RickBMI; // 從這裡開始寫程式碼 console.log(`Rick 的 BMI 為${RickBMI.toFixed(2)}`); ``` ### 回報流程 將答案貼在 codepen 並複製 codepen 連結貼至 thread 中回報 ### 解答 ```js= let RickBMI; let height = 180/100; let weight = 75; RickBMI = weight/(height*height); console.log(`Rick 的 BMI 為${RickBMI.toFixed(2)}`); ```
{"metaMigratedAt":"2023-06-15T18:44:45.974Z","metaMigratedFrom":"Content","title":"直播班每日任務","breaks":true,"contributors":"[{\"id\":\"01bbfc17-ba9d-44b0-bded-00df3b5073e4\",\"add\":5454,\"del\":3114}]"}
Expand menu