JavaScript(簡稱 JS)是一種高階、直譯式、弱型別的程式語言,廣泛應用於 Web 開發。它最初用於瀏覽器端,現在也能在伺服器端(如 Node.js)運行,並支援多種應用開發,如網頁、行動應用、桌面應用等。
1. JavaScript 的基本語法
1.1 變數與常數
在 JavaScript 中,可以使用 var、let 或 const 來宣告變數。
var a = 10; // 傳統變數宣告(不建議使用) let b = 20; // 可變變數 const c = 30; // 常數,無法重新賦值
let 和 const 具有區塊作用域(Block Scope),而 var 則具有函式作用域(Function Scope)。
1.2 資料型別
JavaScript 主要的資料型別包括:
原始型別(Primitive Types):
string(字串)
number(數字,包括整數與浮點數)
boolean(布林值)
null(空值)
undefined(未定義)
symbol(符號,ES6 引入)
參考型別(Reference Types):
object(物件)
array(陣列)
function(函式)
範例:
let name = 'Alice'; // 字串 let age = 25; // 數字 let isStudent = true; // 布林值 let hobby = null; // 空值 let score; // 未定義(undefined) let person = { name: 'Bob', age: 30 }; // 物件 let colors = ['red', 'green', 'blue']; // 陣列