iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

JavaScript學習日記 系列

做為一個前端新手,希望能藉由這次的挑戰,釐清一些JavaScript觀念,並且藉由每天一題LeetCode熟悉語法。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊ㄟˊ~這是幹嘛的?
DAY 1

JavaScript學習日記 : Day1 - 前言

參賽動機 釐清JavaScript中自己一知半解的概念 透過寫文章加強記憶,培養自己寫文章的能力 做為一個非本科系、半路出家的前端工程師,對於JavaSc...

2021-09-13 ‧ 由 muchen24 分享
DAY 2

JavaScript學習日記 : Day2 - 動態型別+弱型別

1. 靜態型別 VS. 動態型別 1.1 靜態型別的例子 以Java為例: int x 在宣告x變數時,使用了int這個關鍵字讓x的型別定在數字型別,而不能更...

2021-09-14 ‧ 由 muchen24 分享
DAY 3

JavaScript學習日記 : Day3 - 基本型別(一)

1. 型別總覽 JavaScript中的數據都是有型別的,共有八種型別: 數字(Number) 字串(String) 布林(Boolean) Undefine...

2021-09-15 ‧ 由 muchen24 分享
DAY 4

JavaScript學習日記 : Day4 - 基本型別(二)

1. Object 相對於其他數據類型,object在JavaScript中用來儲存鍵值對(Key-Value Pair),或是用來儲存更複雜的實體。 1.1...

2021-09-16 ‧ 由 muchen24 分享
DAY 5

JavaScript學習日記 : Day5 - 基本型別(三)

1. 物件的引用 在討論物件引用前先探討call by value與call by reference的差別。 Primitive type(Boolean、...

2021-09-17 ‧ 由 muchen24 分享
DAY 6

JavaScript學習日記 : Day6 - 函數(一)

1.函數的重要性 因為函數是Javascript世界的第一等公民,指的是函數與其他數據類型一樣,處於平等地位,可以賦值給其他變數,也能作為參數傳入另一個函數,或...

2021-09-18 ‧ 由 muchen24 分享
DAY 7

JavaScript學習日記 : Day7 - 函數(二)

ES6出現的Arrow function,看起來簡短許多,但卻充滿許多陷阱(限制),所以充份了解箭頭函數後,再往後使用上也會減少一些Bug,或是fix bug也...

2021-09-19 ‧ 由 muchen24 分享
DAY 8

JavaScript學習日記 : Day8 - 作用域(Scope)

作用域即函數或變數的可見區域,白話點就是,函數或變數不在這個區域內,就無法獲取到。 1. 函數作用域 用函數形式 function() {…}類似的代碼包起來的...

2021-09-20 ‧ 由 muchen24 分享
DAY 9

JavaScript學習日記 : Day9 - 執行環境(Execution Context)

執行環境就是當前Javascript代碼被執行時所在的環境,Javascript在運行任何代碼都是在執行環境運行,在執行環境的創建階段以下三個都會被建立: 變...

2021-09-21 ‧ 由 muchen24 分享
DAY 10

JavaScript學習日記 : Day10 - This

1. 為什麼要有this? JavaScript允許在函數內部,引用當前執行中環境的其他變數。 function func() { console.lo...

2021-09-22 ‧ 由 muchen24 分享