iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

JavaScript學習筆記 系列

從零開始學習JavaScript,透過這30天將這幾個月學習中所接觸到的主題、遇到的瓶頸紀錄與分享‧

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

[Day 21] 建構函式 constructor function

在JavaScript中,建構函式(Constructor Function)是用來建立物件的特殊函式。 命名習慣首字母大寫 需透過new關鍵字來建立物件...

2024-10-05 ‧ 由 Fang 分享
DAY 22

[Day 22] Class語法糖

在ES6引入class之前,JavaScript使用建構函式和原型來模擬類別繼承。後來有class語法後,提供了更簡潔、可讀性更高的方式。 先介紹先前的寫法~...

2024-10-06 ‧ 由 Fang 分享
DAY 23

[Day 23] 動手做一個new 運算子吧!

為什麼突然要動手做?有次讀書會Mentor說可以自己做一個new,不過當下我對於prototype原型還不明白,以至於沒有聽懂...這次鐵人賽到這邊,也把pro...

2024-10-07 ‧ 由 Fang 分享
DAY 24

[Day 24] 柯里化 Currying

柯里化(Currying)他的名字就想到咖哩XD Wikipedia:In mathematics and computer science, curryin...

2024-10-08 ‧ 由 Fang 分享
DAY 25

[Day 25] Array method常用介紹 - forEach()、map()、filter()、fill()

在寫題目時,有遇到以及會搞混的幾個陣列方法,在此筆記~ 在MDN我們會看到它是寫Array.prototype.xxx method,例如Array.proto...

2024-10-09 ‧ 由 Fang 分享
DAY 26

[Day 26] Array Method常用介紹 - reduce()、join()

接續前一天的陣列方法介紹,今天是reduce()和join()。尤其reduce()功能很強大,不但能遍歷陣列,還能將結果累積成任何型別,例如數字、字串、物件等...

2024-10-10 ‧ 由 Fang 分享
DAY 27

[Day 27] String method常用介紹 - split()、trim()、charCodeAt()

有使用過的字串方法整理如下: split() 功能:字串轉陣列的方法。將字串依分隔符號拆分成子字串,最後回傳一個陣列。 語法: split(separato...

2024-10-11 ‧ 由 Fang 分享
DAY 28

[Day 28] Number method常用介紹 - Number()、parseInt()、parseFloat()

Number()、parseInt()、parseFloat()都可以轉為數字的方法,其功能如下: Number() 各型別轉換成數字。 字串轉數字 Numbe...

2024-10-12 ‧ 由 Fang 分享
DAY 29

[Day 29] ES6功能介紹 - 箭頭函式、樣板字串、解構賦值、其餘參數、展開運算子

ES6提供了一些方法可以讓程式碼更簡潔的寫法,整理幾個常使用到的~ 1. 箭頭函式 (arrow function) 箭頭函式一定要提到的!比起傳統函式變得更簡...

2024-10-13 ‧ 由 Fang 分享
DAY 30

[Day 30] JavaScript學習筆記 - 後記

終於完賽了!沒想到30天不知不覺就完成~~ 在開賽之前還好有跟著JavaScript讀書會了解一些基礎,所以在一個禮拜前把主題先訂定下來,主題訂定主要也是自己現...

2024-10-14 ‧ 由 Fang 分享