自動播放
自動完成
上一個單元
Complete and Continue
[JS101] 用 JavaScript 一步步打造程式基礎
課前須知
課前須知
Node.js 環境建置
該如何執行 JavaScript? (1:38)
Windows (0:52)
Mac (1:09)
在瀏覽器裡寫 JavaScript (1:34)
抱歉這是傳統:你的第一支小程式
你好,世界! (1:49)
連小學生都會的基本運算
算數運算:加減乘除以及取餘數 (3:43)
邏輯運算:and、or 與 not (1:44)
邏輯運算的小撇步:|| 與 && 的短路性質 (7:40)
我們不一樣:位元運算
左左右右:位移運算子 (4:14)
位元運算的 and、or、xor 與 not (10:56)
放東西的箱子:變數
大聲告白:變數宣告與 undefined (7:08)
安安,可以 ++ 嗎 (6:31)
一樣米養百樣人:變數的各種型態 (3:40)
物以類聚:陣列(Array) (9:07)
最直覺的變數型態:物件(Object) (8:32)
沒那麼簡單:變數的運算 (5:17)
萬年經典題:== 與 === (6:08)
從 Object 的等號真正的理解變數 (13:33)
我們只能往不同地方走去:判斷式
如果我說,愛我沒有如果:if/else statement (10:10)
不只一條活路:if/else if statement (9:52)
太多太多的選擇:switch case (5:17)
一、二、三:三元運算子(Ternary) (6:06)
練習一:判斷是否及格
練習二:BMI 計算
跟我一起跑操場:迴圈
迴圈的前世:label 與 goto (11:24)
先做再說:do...while... (17:05)
試圖擺脫無盡的輪迴:while 迴圈 (4:29)
不知道該怎麼下標題的迴圈:for loop (17:58)
最後一塊拼圖:函式(Function)
最基本的函式結構 (16:18)
宣告函式的不同種方式 (10:31)
引數(Argument)與參數(Parameter) (3:46)
Arguments 跟你想的不一樣 (3:30)
使用 function 時的注意事項 (8:30)
return 不 return,有差嗎? (8:06)
常用的內建函式
Number 類型的內建函式 (13:31)
String 類型的內建函式 (13:24)
Array 類型的內建函式 (19:53)
新手最會出錯的地方
「回傳」與「印出」的差異 (6:03)
超級無敵重要的 Immutable 觀念 (16:27)
拜託,請你愛用 console.log (6:36)
綜合題目練習 Lv1
練習一:印出一到九
練習二:寫一個能夠印出 1~n 的函式
練習三:寫一個能夠印出 n 個 * 的函式
練習四:寫一個能回傳 n 個 * 的函式
練習五:判斷大小寫
練習六:回傳第一個大寫字母以及它的 index
練習七:回傳陣列裡面所有小於 n 的數的數量
練習八:回傳陣列裡面所有小於 n 的數的總和
練習九:回傳陣列裡面所有小於 n 的數
練習十:回傳陣列總和
綜合題目練習 Lv2
練習一:好多星星
練習二:好多星星 回傳版
練習三:好多星星 加強版
練習四:乘法表
練習五:九九乘法表
練習六:費式數列
練習七:字串反轉
練習八:大小寫互換
練習九:找出最小值
練習十:找出第 n 小的值
綜合題目練習 Lv3
練習一:排序
練習二:壓平陣列
練習三:印出聖誕樹
練習四:判斷圈圈叉叉勝負
練習五:判斷質數
請自己想過、試過再來看這些講解影片
練習一:印出一到九 (3:32)
練習二:寫一個能夠印出 1~n 的函式 (2:09)
練習三:寫一個能夠印出 n 個 * 的函式 (4:56)
練習四:寫一個能回傳 n 個 * 的函式 (1:36)
練習五:判斷大小寫 (5:33)
練習六:回傳第一個大寫字母以及它的 index (12:56)
練習七:回傳陣列裡面所有小於 n 的數的數量 (4:33)
練習八:回傳陣列裡面所有小於 n 的數的總和 (1:53)
練習九:回傳陣列裡面所有小於 n 的數 (2:25)
練習十:回傳陣列總和 (16:51)
練習一:好多星星 (10:10)
練習二:好多星星 回傳版 (8:33)
練習三:好多星星 加強版 (4:07)
練習四:乘法表 (2:15)
練習五:九九乘法表 (5:02)
練習六:費式數列 (9:50)
練習七:字串反轉 (3:36)
練習八:大小寫互換 (8:48)
練習九:找出最小值 (8:01)
練習十:找出第 n 小的值 (8:28)
練習一:排序 (7:07)
練習二:壓平陣列 (6:45)
練習三:印出聖誕樹 (5:33)
練習四:判斷圈圈叉叉勝負 (7:49)
練習五:判斷質數 (3:58)
總結
總結 (5:43)
Teach online with
課前須知
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock