一名軟體測試工程師(QA),從 0 開始的 JavaScript 學習之路。
做中學,學中做,找個有興趣的目標開始學習。
這將會是我的筆記,為了讓別人也看得懂,我會盡量寫成 0 基礎也能看懂。
目標是 30 天後做出一個能玩的回合制戰鬥小遊戲《勇者 vs 小怪》,並部署上線讓大家都能玩玩看。
一切盡力而為。
我,一名軟體測試工程師(QA)。這是我第一次參加 IT 邦幫忙鐵人賽,主題是:用 30 天從零學會 JavaScript,並做出一個能玩的小型戰鬥遊戲《勇者 v...
今天的主題:變數與資料型別 Day 1 只跑通了環境,今天要碰真正的 JavaScript 語法——變數(variable)與資料型別(data type)。...
今天的主題:字串與模板字串 Day 2 學了 let 可以聯想成'蛋糕胚'、const 可以聯想成'岩石'——今天發現,不管是岩石還是蛋糕,都能拿來組成字串。差...
今天的主題:if/else 條件判斷 今天正式碰到 QA 熟悉的東西——條件判斷。基本語法是這樣: let hp = 50; if (hp <= 0)...
今天的主題:陣列(Array) 今天學的是「一群資料的容器」——陣列。宣告方式是用中括號: const enemies = ["雜魚", &...
今天的主題:物件(Object)——戰鬥遊戲的靈魂正式登場 如果說陣列是「一排資料」,物件就是「一群有名字的資料」,用大括號 {} 宣告,每筆資料都是 key:...
今天的主題:迴圈——重複做事的語法,以及我親手讓瀏覽器當機的那一次 寫遊戲一定會遇到「重複做的事」:五隻怪輪流報名、回合制要一格一格跑、清單要一筆一筆印。總不能...