JavaScript筆記
含有「JavaScript筆記」共 17 篇內容
全部內容
發佈日期由新至舊
koko的沙龍
2025/03/11
JS學習筆記#26 | 函數方法(Function Methods)
在 JavaScript 中,函數是物件,因此它們有內建方法可以用來控制執行方式。 這些方法包括 .call()、.apply() 和 .bind(),主要用來改變函數執行時的 this 指向或傳遞參數,特別在物件導向或繼承中很有用。
#
JavaScript
#
前端學習
#
JavaScript筆記
1
留言
koko的沙龍
2025/03/09
JS學習筆記#25 | 原型(Prototype)與原型鏈
每個建構函數都有 prototype 屬性,是一個物件,用來存放共享的方法或屬性。 物件透過 __proto__ 連接到其原型,形成屬性和方法的查找路徑。
#
JavaScript
#
前端學習
#
JavaScript筆記
1
留言
koko的沙龍
2025/03/09
JS學習筆記#24 | 建構函數(Constructor Function)
建構函數是 JavaScript 中用來創建和初始化物件的一種特殊函數。它像一個「模具」,透過 new 關鍵字生成多個相似的物件實例。
#
前端學習
#
JavaScript
#
JavaScript筆記
喜歡
留言
koko的沙龍
2025/03/01
JS學習筆記#23 | 遞迴(Recursion)
遞迴是指一個函數自己呼叫自己,用來解決可以分解成相似小問題的大問題。它就像一層層深入,最後再一層層回來的過程。
#
JavaScript
#
前端學習
#
前端
1
留言
koko的沙龍
2025/03/01
JS學習筆記#22 | 調用棧(call stack)
調用棧是 JavaScript 引擎用來管理函數執行的一種資料結構。 它就像一個垂直的待辦清單,追踪當前正在執行的函數,以及它們的順序。 核心特點 遵循「後進先出」(LIFO, Last In First Out)的規則。 每個函數調用會被「推入」
#
JavaScript
#
前端學習
#
JavaScript筆記
喜歡
留言
koko的沙龍
2025/02/28
JS學習筆記#21 | 閉包(Closure)
閉包是指一個函數能夠「記住」它被創建時的外部環境(作用域),即使那個外部環境已經不存在了。 簡單來說,閉包就像是函數帶著一個「記憶背包」,裡面裝著它出生時能看到的變數。
#
JavaScript
#
JavaScript筆記
#
前端學習
喜歡
留言
koko的沙龍
2024/11/08
JS學習筆記#9 | Function的時間複雜度
時間複雜度是指一個演算法在執行時所需要的時間,通常是根據輸入數據的大小𝑛來評估。時間複雜度的高低直接影響演算法在面對大量數據時的效率,因此理解時間複雜度有助於評估不同解法的性能。
#
JavaScript
#
JavaScript筆記
#
前端學習
2
留言
koko的沙龍
2024/11/07
JS學習筆記#8 | 引用資料型別(Reference Data Type)
在 JavaScript 中,資料型別主要分為原始型(Primitive Type)和引用型(Reference Type)。
#
JavaScript
#
JavaScript筆記
#
前端學習
1
留言
koko的沙龍
2024/11/06
JS學習筆記#7 | 陣列(Array)
陣列(Array)是 JavaScript 中用來儲存一組有序資料的集合。 陣列可以包含各種資料型別的值,例如數字、字串、布林值,甚至其他陣列或物件。了解陣列的基本操作是編寫高效 JavaScript 程式碼的重要基礎。
#
JavaScript
#
JavaScript筆記
#
前端學習
3
留言
koko的沙龍
2024/11/05
JS學習筆記#6 | 函式(Function)
函式(Function)是 JavaScript 中用來完成特定任務的可重複執行的程式碼片段。 函式可以接受輸入(參數),進行處理,並回傳結果。 主要的函式建立方式有函式宣告、函式表達式、和箭頭函式。
#
JavaScript
#
JavaScript筆記
#
前端學習
1
留言