iT邦幫忙

鐵人檔案

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

純新手學習 JavaScript 系列

初次參加鐵人賽,透過這個機會來督促自我學習 JavaScript。

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

新手學習JavaScript: Day11 - 陣列(Array)

昨天我們提到了「物件」,今天我們來聊聊「陣列」。陣列跟物件有點相似,同樣是零至多個元素的集合,同一個陣列內可以存放基本資料型別,或是另個陣列、物件甚至是函式。我...

2020-09-25 ‧ 由 Will 分享
DAY 12

新手學習JavaScript: Day12 - 函式

昨天我們提到了「物件」,今天我們來聊聊「陣列」。陣列跟物件有點相似,同樣是零至多個元素的集合,同一個陣列內可以存放基本資料型別,或是另個陣列、物件甚至是函式。我...

2020-09-26 ‧ 由 Will 分享
DAY 13

新手學習JavaScript:day13 - 變數的有效範圍(Scope)

昨天我們介紹了函式的基本概念,今天讓我們回過頭來再聊聊變數,以及瞭解變數與函式的關係。 有效範圍(Scope) 在前面介紹變數的時候,只單純的提了變數的宣告。事...

2020-09-27 ‧ 由 Will 分享
DAY 14

新手學習JavaScript:day14 - 變數的有效範圍(2)

昨天我們聊了var的基本作用範圍,今天讓我們來介紹let/const的作用範圍,以及什麼是變數提升吧! 變數提升(hoisting) 什麼是hoisting?直...

2020-09-28 ‧ 由 Will 分享
DAY 15

新手學習JavaScript:day15 - 變數的更新與傳遞

在之前的文章介紹了變數的宣告以及有效範圍,接下來我們來聊聊變數更新與傳遞吧!但在這之前我們先來簡單複習一下基本型別與物件型別。 基本型別與物件的比較 var a...

2020-09-29 ‧ 由 Will 分享
DAY 16

新手學習JavaScript:day16 - 變數的更新與傳遞(2)

昨天我們介紹了「傳值」與「傳址」,所以呢,按照昨天的範例我們應該可以統整出一個結論是基本型是「傳值」,物件是「傳址」,但往往就是會有例外。今天就來讓我們來看看例...

2020-09-30 ‧ 由 Will 分享
DAY 17

新手學習JavaScript:day17 - 演算法與時間複雜度

接下來幾天讓我們挑戰看看leetcode的一些基本題目吧!不過在這之前讓我們來先介紹一下演算法與時間複雜度。 什麼是演算法? 根據維基百科: 演算法(algo...

2020-10-01 ‧ 由 Will 分享
DAY 18

新手學習JavaScript:day18 - 陣列的方法

在前面的基礎介紹中我們有介紹過陣列(array),它是有順序性的集合。今天來介紹一些基本操作陣列的方法吧! 基礎陣列的操作 陣列增加 Array.protot...

2020-10-02 ‧ 由 Will 分享
DAY 19

新手學習JavaScript:day19 - Maximum Product of Three Numbers

今天開始讓我來連續一個禮拜的leetcode刷題吧!直接來看今天的題目: /* Given an integer array, find three numbe...

2020-10-03 ‧ 由 Will 分享
DAY 20

新手學習JavaScript:day20 - Sum of Even Numbers After Queries

直接來上今天的題目: /* We have an array A of integers, and an array queries of queries....

2020-10-04 ‧ 由 Will 分享