JavaScript是現代網頁開發很重要的程式語言之一。你是否覺得JavaScript的語法很簡單,但卻對程式的運作似懂非懂呢?我將在本系列聊聊JavaScript一些比較核心的特性和概念,希望提升自己對JavaScript的了解,也期盼能為螢幕前的你帶來一些收穫。
在大部分程式語言中,分號通常被放在一行程式碼的最尾端,來表示這行程式碼到這裡就結束了。然而在 JavaScript 中,你可能會注意到,有時候你可以不加分號而程...
在前幾天的文章中,大部分都在探討 JavaScript 運作相關的理論,接下來應該會漸漸地開始進入語法相關的主題。而今天要來介紹程式語言中很基本但不可忽視的概念...
在 JavaScript 中,變數(或常數)根據可以保存不同類型的值,值的型別(type)可以分為兩大類:原始型別 和 物件型別。這兩種型別有各自的特性,它們之...
運算子(Operators) 是程式語言中基本且超常見的元素,它們用於執行各種操作,例如數學運算、字串連接和邏輯判斷等等。接下來將簡單介紹在 JavaScrip...
在程式語言中,比較兩個值的相等性是一個常見的操作。在昨天提到的 JavaScript 運算子的種類中,比較運算子 就是拿來比較兩個值的相等性用的。而實際上 Ja...
在 JavaScript 中,在 if 的判斷式裡面放任何非布林型別的值,程式並不會報錯,這是因為每個值在需要的時候,都可以被轉換成布林值(true 或 fal...
昨天講完 Truthy(真值) 和 Falsy(假值)的概念後,接著要來談談 JavaScript 中 邏輯運算子(Logical Operators)。邏輯運...
在軟體系統中,物件(Objects) 是 物件導向程式設計(OOP) 的核心,而今天就要來談談 JavaScript 中關於物件的基礎概念。物件(Objects...
在 第13天 有提到原始型別(primitive types)和物件型別(object types)的差別。在 JavaScript 中,基本型別(primit...
在 第13天 有稍微提到物件(包括陣列、函式等)具有 傳參考(Pass by Reference) 特性,今天將對此做更深入的探討,並且介紹正確複製物件的方法,...