iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

從零開始的JS學習之路 系列

從商業設計轉職前端的新手,希望藉由參賽,記錄自己學習的過程。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室V5.0
DAY 11

[Day11] 函式 function

函式是 JavaScript 非常重要的特性,指的是將一或多段程式包起來,之後可以重覆使用。JavaScript 在執行時的呼叫堆疊也是以函式作為單位。 用...

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

[Day12] 從 function 談變數的 Scope

說到 function ,又要回頭來談變數在 function 的 scope(作用域)先宣告一個例子: var a = 100; var func1 = fu...

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

[Day13] Hoisting

提升(Hoisting) 在 JavaScript 裡指的是在執行代碼之前,直譯器(interpreter)把變數及函式的宣告先分配到記憶體裡的現象,實際上在程...

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

[Day14] 傳值或傳址(上)

JavsScript 的資料型別分成兩大類,第一類是基本型別,第二類是物件型別,型別的介紹可以參考前面的文章,今天要來講的是兩種型別在記憶體上儲存的差異,分為傳...

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

[Day15] 傳值或傳址(下)

承上篇 基本型別(primitive):資料以純值的形式存在。物件型別(object):可能由零或多種不同型別(含純值與物件)所組成的物件。--008 //...

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

[Day16] 傳值、傳址 or call by sharing

傳值或傳址? 前面兩篇所講的,基本型別是傳值,物件型別是傳址,但同時也存在例外,舉下例,如果對 obj 賦予一個新的物件,那外面的變數會被改變嗎? var co...

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

[Day17] 一級函式

這邊從 008 的 Day5 開始,先跳過 Day3、Day4 篇瀏覽器的部分。 一級函式 函式是物件的一種,那麼或許也聽過在 JavaScript 裡面函式...

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

[Day18] 箭頭函式

Arrow Function 這個從 ES6 開始新增的一種寫法,叫做 Arrow Function expression 箭頭函式,主要有兩個特性: 更簡短...

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

[Day19] 參數(上)

前面講 函式 function 時提到參數,回頭看自己打的文章發現錯誤的地方修正了一下。Parameter:函式宣告裡的參數。Argument:引數,呼叫函式時...

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

[Day20] 參數(下)

其餘參數(rest parameter) 上一篇提到,箭頭函式無法使用 arguments 物件,所以 ES6 新增了一種特性「其餘參數(rest parame...

2021-10-05 ‧ 由 Rex 分享