iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

JavaScript核心篇 系列

介紹 JavaScript 底層觀念,主要參考來源為六角學院課程 - JavaScript核心篇

參賽天數 4 天 | 共 19 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 4

【JavaScript 核心】==、=== & 隱性轉型

寬鬆相等== & 嚴格相等 === 嚴格相等:除了比對值以外,還會比對型別。不會自動轉型。 console.log(1 === '1'); //fals...

2019-09-11 ‧ 由 kumo 分享

【JavaScript 核心】Truthy & Falsy / 邏輯運算子

真值與假值 真值( Truthy ):轉換成布林後為真的值。假值( Falsy ):false 、0、" "、null、undefined、...

2019-10-03 ‧ 由 kumo 分享

【JavaScript 核心】物件結構、取值、新增、刪除 #13

物件結構以及定義方法 1.物件實字:插入屬性與值,可插入純值、物件、函式 var family = { //property: value name...

2019-10-07 ‧ 由 kumo 分享

【JavaScript 核心】傳值 & 傳參考 #14

傳值 ( Call by value ) JavaScript 中的純值( Boolean、Null、Undefined、Number、String ) 是傳值...

2019-10-08 ‧ 由 kumo 分享

【JavaScript 核心】淺層複製及深層複製 #15

有時必須將物件分離又礙於傳參考的特性,就會使用到淺層複製 or 深層複製 淺層複製:使用 for (var key in obj) var famil...

2019-10-10 ‧ 由 kumo 分享

【JavaScript 核心】什麼是函式 #16

使用 function 這個關鍵字來宣告 具有被呼叫的能力 它包含了程式碼片段 名稱 (選用) // 函式結構 //函式名稱 //傳...

2019-10-10 ‧ 由 kumo 分享

【JavaScript 核心】立即函式 IIFE #17

立即函式 IIFE 定義完即可馬上執行的函式 無法在函式外被再次執行 大多數情況下不須給名稱 透過具名函式來執行立即函式: (function IIFE...

2019-10-10 ‧ 由 kumo 分享

【JavaScript 核心】參數 #18

一個函式可能會有哪些變數? 傳入的參數 區域變數 類陣列:無論傳入多少參數都可全部接收。 this:在執行函式時會自動帶入的一個變數,執行物件內函式的 thi...

2019-10-11 ‧ 由 kumo 分享

【JavaScript 核心】閉包 #19

回想一下先前的函式記憶體釋放 // 這段程式碼為增加記憶體空間使用 function randomString(length) { var resu...

2019-10-11 ‧ 由 kumo 分享