一般 Function 透過 function 宣告 可帶可不帶參數 可回傳可不回 function calculateBMI(hight, mass) { return mass/(hi...
目標 第一天的目標是以JavaScript製作Drum Kit,如下圖所示,當指定鍵盤被按下時,要播放相應音效 repo Step1 window.addEventListener("key...
觀前提醒: 我預設大家已經先思考並分析過題目,沒啥想法才開始 google 找解題靈感。若無,建議每題先花 1~2 顆番茄鐘的時間來分析題目比較好。可參考番茄鐘工作法。 承上,既然已經有思考過了,...
陳述式 Statement JS 的語句類型,用於命令執行指定的一系列操作,最大的特徵則是不會回傳結果。 舉例: block 變數宣告 var, let, const if...else 判斷 函...
初學者記法:變數簡單分成兩種,一種在函式內、一種在函式外,聽起來簡單,但觀念大不同,來紀錄一下。 區域變數 簡單來說就是在函式內的變數,函式是這樣寫的: function fName(aName)...
有單執行緒就有多執行緒,多執行緒就是可以在同個時間執行多個函式,可是 JavaScript 是單執行緒的程式語言,所以若給予一個以上的函式,會分開且按照順序執行,例如: function A() {...
JavaScript 是使用語法作用域的程式語言 下方有一個具名函式為 peopleName,裡面有一個變數並賦予其值,確認結果下一個 console.log();,並且執行這個函式,結果會得到預期...
學習了變數 variable 跟函式 function 的基本認識,單元分開都很可以,最怕就是綜合應用,深怕我自己根基不夠穩,所以我拆了很細來學習,一次學一點,雖然慢,但觀念清楚比較重要。 函式帶...
變數提升 console.log(name); //name is not defined 未宣告變數執行時,會出現錯誤 console.log(name); //undefined var nam...
在JavaScript中的變數區分為兩種範疇:全域範疇(Global scope)與區域範疇(Local scope)。 其中每一個function函式會自成一個範疇 – 區域範疇。在function...