變數(Variable)在JavaScript語言中扮演了重要的資料存放角色。JavaScript變數不需要事先宣告即可使用。我們可以把變數想像成是用來存放資料的箱子,箱子是打開的,可以更動裡面的資料。
簡言之,變數的用途是保存和從變數中讀取資料,以方便進行運算,變數就像是資料的容器。
比如下面這個例子,xyz 非常的變數:
var x=3
var y=2
var z=x+y
跟數學的變數和思維方式是很相似的。
上面例子的xyz,我們稱做識別字(標識符),識別字必須是唯一且不重複的。
JavaScript變數的命名原則:
1.JavaScript對於英文字母的大小寫是有差異的。
2.數字不可用於變數名稱的開頭,必須是大小寫字母,或是下底線「ˍ」。
3.名稱不可使用JavaScript語法中的保留字(附註)。
4.變數名稱除了第一個字元外,可以使用英文字母的大小寫,數字和下底線「ˍ」符號,但是不能使用「‧」符號,也不能使用中文來命名。
5.變數名稱的長度並沒有字數限制。
6.變數名稱被稱為ID時,它在程式碼上下文中具有唯一性。
(附註): JavaScript語法中的保留字:
JavaScript為了敘述的需要,定義了一些具有特定意義及功能的文字,來執行或表達程式的內容,這些文字就被稱為保留字。例如:if、 let 、for、 var、new…等等。