今年 3 月開始接觸程式語言,開始學習框架後深深體會打好基礎的重要!
想藉由這次鐵人賽重新複習 JavaScript ,這一系列為上完線上課程後整理的筆記,如有錯誤歡迎指正,我會非常感謝你 ><
BOM (Browser Object Model) 瀏覽器物件模型JavaScript 與瀏覽器溝通的窗口,不涉及網頁內容。BOM 的核心是 window 物...
var 為全域變數,超不謹慎,宣告變數後值可被改變,也可以重複宣告。 let 為區域變數,較謹慎,宣告變數後,其值可被改變,不可重複宣告。 const 唯讀,...
在介紹 Spread Operator 和 Rest Operator 之前,先來介紹陣列相加的方法 - Concat。如果陣列用加法的話會變成字串相加的形式。...
this 在 JavaScript 裡,this 指向 window,在 function 中, this 指向呼叫它的地方。例如: // Window win...
Destructuring assignment(解構賦值),這種做法可以從陣列或物件的資料取出值,並對變數賦予這些值。 來舉些簡單的例子: 陣列解構 co...
map() 和 forEach 很像,不同處在於 forEach 沒有回傳值,使用 map 時會 return 一個新的陣列,所以要用一個變數去接住它產生的新陣...
Primitive Data Types 變數擁有值,當某個變數的值賦予給其他變數時,是採用複製的方法,所以就算之後改變了值,也互不影響。Primitive D...
for in 可以用在 object,也可以用在 Array 使用 for in 列舉一個 object 的 property let obj = {...
JavaScript 在運作時會建立執行環境,分為 Global Execution Context(全域) 和 Function Execution Cont...
Constructor Function 用來製作大量相似的 object,通常用大寫字母做開頭 搭配 new 來使用(功能為創造一個新的空的 object)...