📄️ Intro
JavaScript(JS) 是目前世界上最廣泛利用的語言。
📄️ Environmant Setup
這邊簡單討論一下環境的安裝,我們將會透過 fnm 設定 Node.js 環境。
📄️ Interact With Computer
我們先來說說人怎麼跟電腦互動。
📄️ Comments
誒?不來真的寫程式嗎?對,在那之前先把這個東西講好,才不會持續嚇到大家。
📄️ Variables & Constants
先來想想,如果今天我們的程式碼裡面有東西要被反覆地用到怎麼辦?
📄️ Data Types
電腦根據資料型別的判定,會對資料的內容有不同的處理方式。在 JS 中有七種型別,而其中六種為基礎(primary)資料型別
📄️ Function
我們回顧一下上一小節最後發生了什麼事:
📄️ Expressions & Operators
我這邊挑著講一些,
📄️ Control Flow
大家可以想一下,程式每一次做的事情都會是一樣的嗎?不一定吧!雖然說我們目前的程式都只是在印出東西,還真的都一樣就是了。
📄️ Loops
我們來想一個現實中不太會發生的例子,如果今天我要你從 1 印到 100,要怎麼做?
📄️ Object
JS 具有「物件導向(Object-oriented, OO)」的概念。
📄️ Class
雖然前面才說不想在這裡深挖 OO,但 class 好像又是個避不了的坑。
📄️ Asynchrounous Programming
待補...