跳到主要內容
Cypher's Practical Coding
JavaScript 入門

結業考試

15 題,每題 5 分,滿分 75 分。 可先執行查看結果再交卷。

已作答 0 / 15
變數

1. 請宣告 shopName = "91APP 旗艦店",用 console.log 印出來。

變數

2. 請宣告 price = 890 和 qty = 2,用 console.log 印出 price * qty 的結果。

條件判斷

3. 請宣告 amount = 1200,如果 amount >= 1000 印出 "免運費",否則印出 "需付運費"。

條件判斷

4. 請宣告 stock = 0,用 if/else if/else 判斷:stock > 10 印出 "充足",stock > 0 印出 "即將售完",否則印出 "缺貨"。

迴圈

5. 請用 for 迴圈印出 1 到 3,每個數字一行。

迴圈

6. 請宣告 nums = [100, 200, 300],用 for 迴圈計算總和並印出。

函數

7. 請寫一個函數 triple(n) 回傳 n * 3,然後用 console.log 印出 triple(50) 的結果。

函數

8. 請寫一個函數 greet(name) 會印出「歡迎,XXX!」(XXX 是傳入的名字)。呼叫 greet("小美")。

陣列

9. 請宣告 colors = ["紅", "藍", "綠"],用 console.log 印出陣列的長度(colors.length)。

物件

10. 請宣告 order = { id: 1001, customer: "陳大明", amount: 2500 },用 console.log 印出「訂單 1001 金額 2500」。

條件判斷

11. 請宣告 score = 75,用 if/else if/else 判斷:score >= 90 印出 "A",score >= 70 印出 "B",否則印出 "C"。

迴圈

12. 請用 for 迴圈計算 1+2+3+4+5 的總和並印出。

陣列

13. 請宣告 fruits = ["蘋果", "香蕉", "橘子"],用 for 迴圈逐行印出每個水果。

函數

14. 請寫一個函數 discount(price, rate) 回傳 price * rate,然後印出 discount(1000, 0.8) 的結果。

物件

15. 請宣告 product = { name: "T恤", price: 590, stock: 0 },用 if 判斷 stock 是否為 0,是就印出「T恤 已售完」。

確認作答完畢後,點擊交卷