此系列文章主要是記錄在學習 JavaScript 的過程中一步一步學習到的知識,並將所學從筆記整理成完整的文章記錄,希望也可以提供給一些新手或是正在 JavaScript 學習路上的人參考的系列文。
前言 為什麼會想寫這系列文章? 第一次參加鐵人賽,光是想主題就花了一段時間,最後還是選擇了自己想要更熟悉的主題,Javascript。學習 Javascript...
在學習一個語言前,大多數人好像都不會先去了解這個語言的背景,先寫出成就感才是比較重要的事,怕如果先看一些歷史熱情瞬間減半。我在思考這篇大綱時我才發現我好像沒有認...
JavaScript 的型別分為 基本型別 (Primitives types) 和 物件型別 (Object types) 兩大類 其中基本型別包含 stri...
JavaScript 是個動態型別語言,他會因為值的改變而動態轉換型別 var a = 1 typeof a //number a = 'Bob' type...
變數 我們可以透過 var 宣告一個變數 a (但閱讀時,要從等號的右邊開始 ⇒ 字串 Hi 賦予給變數 a) var a = 'Hi'...
今天的主題是「提升」,我們直接舉一個能快速了解提升的例子 正常來說,在變數未宣告之前就使用會回傳一個錯誤 console.log(a); //a is not...
今天要介紹的是 JavaScript 原生物件,陣列 Array 陣列可儲存字串、數字、布林值、函式、物件... var dogs = ['sunny', 'p...
常用的陣列方法 (此篇會再加上描述) forEach() 單純針對陣列中每個元素一一傳入 var array = ['a', 'b', 'c']; arr...
物件內可以存放很多種型別,例如: var person = { name: 'yinmin', age: 18, dogs: ['sunny', 'par...
說到物件,就不能不講到物件傳參考的特性 在基本型別中都是傳值,但是物件型別是傳參考位址 var obj = { a:'1' } var obj2 = obj...