iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

重新複習JavaScript 系列

2023已經過了一半以上,但至少有大約半年的時間,我感到自己荒廢了。
沒有系統性地學習新技術,也沒有複習之前學到的知識。
現在想利用這次的自我挑戰來重新找回去年的學習熱忱,並且鞏固自己的能力,再一次的衝刺。

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day -1] 鐵人賽參賽前言

大家好,我是Jeff,在注意到今年鐵人賽準備要開始報名時,就在心裡問自己:要參加嗎? 回想去年的這個時間,我還只是一個剛學JavaScript兩個月左右的時間小...

2023-09-01 ‧ 由 jeff 分享
DAY 2

[Day -2] 變數(variable)

在學習JavaScript的人在查找資料時一定都會看到 var 、 let、 const這些宣告變數的方式,為什麼宣告變數會有這麼多方式呢,以下就讓我們來好好的...

2023-09-02 ‧ 由 jeff 分享
DAY 3

[Day -3] 作用域(scope)

我們在昨天有提到scope 這個詞,那這個詞到底是什麼意思呢?為什麼block scope一出來就讓我們放棄用var來宣告呢?讓我們看下去吧 Lexical e...

2023-09-03 ‧ 由 jeff 分享
DAY 4

[Day -4] 提升(Hoisting)

進入主題之前先來認識一個非常重要的觀念:Execution context 執行環境。 Execution context 執行環境 A wrapper to...

2023-09-04 ‧ 由 jeff 分享
DAY 5

[Day -5] 資料型別(data types)(1)

在剛開始接觸JavaScript時,常常會聽到有人說JavaScript是個 弱型別 的程式語言,那時候對於這句話的解讀是:因為JavaScript 的不嚴謹以...

2023-09-05 ‧ 由 jeff 分享
DAY 6

[Day -6] 資料型別(data types)(2)

昨天介紹了JavaScript有兩個型別,分別是:Primitive type 跟 objects。 今天我們先來認識 Primitive type。 Prim...

2023-09-06 ‧ 由 jeff 分享
DAY 7

[Day -7] 資料型別(data types)(3)

接下來就剩下object了,但本篇只會介紹到array跟object,function因為篇幅的關係會獨立一章,雖然我把他們分開介紹,但大家不要忘記functi...

2023-09-07 ‧ 由 jeff 分享
DAY 8

[Day -8] 函式(function)

我們在介紹data type時有提到,所有基本型別 (Primitives) 以外的值都是物件。 物件我們前面介紹了object 跟 array,現在要來介紹f...

2023-09-08 ‧ 由 jeff 分享
DAY 9

[Day -9] 了解function底層運作邏輯

我們都知道,在JavaScript 要執行一段函式只需要在函式的最後加上()就可以了,我們把執行函式的執行這個動作稱做invoke。 下面有一段簡單的code,...

2023-09-09 ‧ 由 jeff 分享
DAY 10

[Day -10] 運算子(Operator)(1)

應該不會有人覺得我今天要講scope chain,雖然我昨天斷在這個地方,但那真的有點難,我打算放在比較後面來複習XD 今天主要是來講 運算子(Operator...

2023-09-10 ‧ 由 jeff 分享