iT邦幫忙

鐵人檔案

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

重新開始 JavaScript 系列

身為想要轉職前端的小白,在學習 Vue.js 後,深深覺得 JavaScript 熟練度不足,希望利用這 30 天的 IT 鐵人賽,重新開始複習 JavaScript

鐵人鍊成 | 共 32 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11] 陳述式與表達式

JavaScript 語句類型可被分為陳述式與表達式,而兩者差別敘述如下: 陳述式 Statement 陳述式是用於命令執行指定的一系列操作,最大的特徵是不會回...

2021-09-26 ‧ 由 Carol 分享
DAY 12

[Day12] JavaScript 的動態型別

我們可以在變數做宣告時,是否綁定型別來判定程式語言是動態型別或是靜態型別,而兩者區別如下: 動態型別 vs 靜態型別 靜態型別 靜態型別在編譯時期,要明確定義變...

2021-09-27 ‧ 由 Carol 分享
DAY 13

[Day13] JavaScript 的原始型別

JavaScript 的型別分為兩大類,原始型別 與 物件型別,而原始型別有 7 種,其他則是物件型別,今天主要介紹 JavaScript 的原始型別 原始型別...

2021-09-28 ‧ 由 Carol 分享
DAY 14

[Day14] 運算式與運算子

運算式(Expression) 在 Day11 - 陳述式與表達式 中有提到運算式為表達式,會回傳一個結果。運算式其實是一個簡單的函式,它是由 運算子 (Ope...

2021-09-29 ‧ 由 Carol 分享
DAY 15

[Day15] 優先性與相依性

當運算式有多個或多個類別的運算子時,我們會以運算子的 優先性 以及 相依性 來決定運算執行的順序與方向 優先性 (Precedence) 優先性是運算子彼此之間...

2021-09-30 ‧ 由 Carol 分享
DAY 16

[Day16] 嚴格相等 vs 寬鬆相等

嚴格相等 與 寬鬆相等 是 JavaScript 的比較方法,由以下的運算子來比較結果是否相等,並依結果回傳布林值 === 嚴格相等運算子 !== 嚴格不...

2021-10-01 ‧ 由 Carol 分享
DAY 17

[Day17] 強制轉型

因 JavaScript 在執行階段時,型別可不斷轉換,而這些型別的轉換又可分為 明確的強制轉型,以及在昨天 Day16 - 嚴格相等 vs 寬鬆相等 中有談到...

2021-10-02 ‧ 由 Carol 分享
DAY 18

[Day18] - 真值與假值

什麼是真值與假值 在 JavaScript 中,除了布林值本身就是真值或假值外,其他型別會在布林的執行環境中轉換成為 真值 或假值 以以下程式碼為例: 因 數值...

2021-10-03 ‧ 由 Carol 分享
DAY 19

[Day19] 邏輯運算子

邏輯運算子(Logical Operators) 常用來判斷多個條件並回傳結果,有 &&、|| 以及 ! 3種,介紹如下: &&...

2021-10-04 ‧ 由 Carol 分享
DAY 20

[Day20] 物件的基礎概念

今天來簡單介紹關於物件的一些基本概念 物件的結構 我們可以利用 {} 中括號 來建立一個物件,物件內可以儲存多組鍵值對,一組鍵值對以一個屬性與一個值所組成,其中...

2021-10-05 ‧ 由 Carol 分享