iT邦幫忙

鐵人檔案

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

JavaScript 核心觀念 系列

想藉由這三十天,使用六角學院的 JavaScript 核心篇的內容,來學習 JavaScript 核心觀念,主要用來督促自己每天至少觀看一部影片,並消化影片中所包含的觀念。

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

【Day11】動態型別

JavaScript 是動態型別的程式語言,指的是變數的型別是可以更換的, 而 JavaScript 執行的過程中,會有創造階段和執行階段, JavaScrip...

2021-09-11 ‧ 由 weiwei 分享
DAY 12

【Day12】原始型別及物件型別

JavaScript 中型別主要分為原始型別和物件型別兩種 原始型別 原始型別中包含七種型別, 而這些型別有各自的方法, 這些方法可以藉由包裹物件來查看, 其中...

2021-09-12 ‧ 由 weiwei 分享
DAY 13

【Day13】運算子(Operator)

運算子主要是利用符號或單詞,來運算前後的值並回傳結果 範例: 我們到 Chrome 瀏覽器的 Console 來查 範例中 1 和 2 被稱為運算元,而 +...

2021-09-13 ‧ 由 weiwei 分享
DAY 14

【Day14】優先性及相依性

優先性(Precedence) 決定運算子彼此之間被語法解析的方式,優先序較高的運算子會成為優先序較地運算子的運算元 相依性(Associativity...

2021-09-14 ‧ 由 weiwei 分享
DAY 15

【Day15】寬鬆相等、嚴格相等以及隱含轉型

寬鬆相等( == ) 會進行型別轉換後,再對值進行比較 嚴格相等( === ) 會比較型別和值是否相同,因此不會有型別轉換發生 範例: 字串、布林會被轉型為數值...

2021-09-15 ‧ 由 weiwei 分享
DAY 16

【Day16】邏輯運算子及函式預設值

邏輯運算子 &&(and) 使用方式: expr1 && expr2 說明:主要用來驗證兩個值是否皆為真值(Truthy),...

2021-09-16 ‧ 由 weiwei 分享
DAY 17

【Day17】物件結構與存取

物件宣告 物件內容為一個屬性 (property)對應一個值 (value), 如果要在後方添加新的屬性和值時,可用逗號(,)隔開, 物件有兩種方式可以宣告,分...

2021-09-17 ‧ 由 weiwei 分享
DAY 18

【Day18】物件與純值

在昨天的文章有提到物件可以使用 . 來新增屬性,以下使用各種型別來新增屬性 物件 物件新增屬性 const family = {}; family.name =...

2021-09-18 ‧ 由 weiwei 分享
DAY 19

【Day19】傳值和傳址(傳參考)

傳值(Call by value) 在 JavaScript 中,只有原始型別為傳值(Call by value) 範例: var a = 100; var b...

2021-09-19 ‧ 由 weiwei 分享
DAY 20

【Day20】淺層複製及深層複製

在 JavaScript 中,物件型別是利用傳參考的方式來傳遞它的值, 因此當我們要複製出獨立的物件型別時, 就必須使用淺層複製或深層複製的方式來複製它的值 淺...

2021-09-20 ‧ 由 weiwei 分享