此系列文章主要是記錄在學習 JavaScript 的過程中一步一步學習到的知識,並將所學從筆記整理成完整的文章記錄,希望也可以提供給一些新手或是正在 JavaScript 學習路上的人參考的系列文。
宣告函式 function greet() //宣告函式 函式名稱 執行函式 greet(); //函式名稱(); 函式帶參數 function gr...
ES6以前函式傳入參數預設值 函式參數如果未定義,就是 undefined 用 || OR 運算子來判斷 const link = (point, url)...
this 是 function 執行時,自動生成的一個內部物件。在大多數的情況下, this 代表的就是呼叫 function 的物件 this 的調用方式...
在 ES6 之後出現了 let 和 const ,用來取代原先使用的 var 來定義變數 var 屬於 函式作用域(function scope) 且容易...
樣板字面值 Template literals 做字串和變數串接,或是變數和表達式串接 const name = "yinmin"; con...
箭頭函式 語法更精簡 是函式表達式 FE 的簡短寫法 const func = function(x) { return x + 1 }; // 相當於下方...
真值與假值 Truthy & Falsy 真值 truthy / 假值 falsy 對照表 結論: 字串基本上都是真值,只有在空字串時會是假值 數字...
陣列解構 將family的值一一賦予到變數上 //原本寫法 let family = ['小明', '杰倫', '阿姨', '老媽', '老爸'] let...
展開運算符 Spread Operator 「...」 後面必定是陣列 const params = [ "hi", 3 ,true ];...
ES6 module import export 要加上 type="module" 才能在瀏覽器上運行 要先 export 匯出 才能做...