在這個 30 天的鐵人賽中,將會以初學者的視角,逐步探索 JavaScript,並建立一份有價值的入門筆記。我的目標是提供一個易於理解的學習資源,讓這份筆記能成為未來回顧、鞏固和深入學習的有效資源。
前言 此篇會簡述JavaScript中變數,賦值以及宣告的基本概念 說明 首先,先來想想為何需要『變數』? 變數存在的目的是為了方便儲存和管理數據,以便後續進...
前言 此篇將簡述 JavaScript 中變數的「值」,這些值的類型取決於它們所包含的資料類型。我們將討論原始型別,以及什麼是強型別和弱型別。 說明 原始型別:...
前言 上篇簡述完基本型別後,此篇將簡述JavaScript值的物件型別以及巢狀意思。 說明 物件型別: Array(陣列):陣列適合用於將儲存『用途或性質相近...
前言 前面我們簡述了JavaScript中的數值型別。接下來,我們將深入探討JavaScript中的運算式(Expressions)以及一些常見的運算子(Ope...
前言 今天我們將補齊說明剩餘的常見的運算子(Operators)以及簡介何謂二進制、Bit、Truthy和Falsy value。 說明 運算子(Operato...
前言 今天我們將說明JavaScript中的用來控制流程的『條件語法』以及可滿足自動化重複工作的『迴圈』。 說明 條件語法(Conditional statem...
前言 今天我們將說明JavaScript中的函式以及函示的定義方式。 說明 函式(Function): 類似於『變數』用來儲存值,『函式』是用來儲存一段可重複使...
前言 今天我們將說明何謂Higer order function以及JavaScript函式中的callback function和IIFE。 說明 函示運算式...
前言 今天我們將說明JavaScript中的箭頭函式。 說明 箭頭函式(Arrow Function): 箭頭函示是在ES6新增的一種特殊函式運算式(funct...
前言 今天我們將講解Array higher order function之一的Sort function。 說明 Sort function(排序函式): 當...