變數(JavaScript)
JavaScript
變數
命名規則
case-senstive
首字符可為任意unicode或$、_
第二字符之後除任意unicode或$、_之外,還可為0-9
保留關鍵字不可用為變數名稱
宣告關鍵字
var
作用域在整個function
函式作用域
宣告變數可再修改或重新指定
let
作用域在花括號隔開的block內
區塊作用域
不可重複宣告
宣告的變數可再修改或重新指定
const
作用域在花括號隔開的block內
區塊作用域
不可重複宣告
不可再次賦值
宣告變數若為物件,可以修改屬性,或透過 method 進行修改操作
命名法則
易於理解的內容名稱
不過長或過短
不使用容易混淆的名稱
開頭使用_表示具有特殊意義,非必要不使用
統一命名風格
只使用英文命名
習慣用法
變數/函式名稱
camelCase
類別名稱
PascalCase
常數
全大寫
字詞間加入下底線 _