變數宣告 JavaScript 的變數規則開頭需使用 字母、下底線、錢號 ,後面可以是英文字母、底線 或是錢字號以及數字變數名稱不可以是保留字並且區分字母大小寫...
var、let & const 差異 1. 變數提升 首先要先了解 JS 執行方式分為 2 階段運作 : 建立期:註冊名稱 + 初始化 執行期:執行...
var、let & const 差異 2. 作用域 Scope 作用域的意思就是 "變數可以使用的範圍" function sco...
var、let & const 差異 3. 重複宣告 var 可重複宣告 var 允許重複宣告,且並不會跳出任何的錯誤或警告訊息,因此很容易在沒注...
函數宣告 函數:指的是將一段程式包起來,有可能是一個功能或是會需要重複執行的內容,除了方便重複使用以外也會更好維護 常見定義函式的方式: 函式宣告 (func...
上一篇題到了函數宣告這篇則來談談如何寫出可讀性高且好維護的函數的技巧 在 function 中的 return 關鍵字除了回傳結果以外,它同時還會有另外一個功能...
高階函數 (Higher-Order Function) 是指「接受或是回傳函式」的函式換句話就是符合下列其中一項就算是高階函數 用別的 function 當...
陣列 Array 陣列是一個 有順序性 的序列,格式為 [value1, value2, value3, ...],每個值都會有對應的索引值,可以透過索引值去取...
陣列常用方法 .map 將陣列內的每個元素,皆傳入並執行一次類似 forEach(),但 map() 會產生一個新陣列 將陣列中的元素變成兩倍 cons...
箭頭函數 Arrow Function 是在 ES6 增加的一種函數定義方式,語法相對更簡潔更加容易閱讀,箭頭函數使用 => 來定義,視情況可以省略 fu...