Variable 變數

變數在許多程式語言是相當重要的一環。 它可以儲存資訊,可以儲存任何資訊,如果你想換掉,就直接換掉。

之所以叫「變」數不是因為它會自己變來變去,而是相較於「常數 (constant)」(註1)而言,它可以「被」變來變去,也就是一個可以被輕易操控的資訊。 如果想開一個新的變數,則使用

var apples; 

來「宣告」一個叫做 apples 的變數。 之後我們就可以隨意地使用它,現在讓它等於 5 並且印出它的數值是多少。

apples = 5;
console.log(apples);

我們就會發現,apples 這個變數已經是 5 了。

= 等號,在程式裡面並不代表「這兩者是否相等」,而是代表「將等號後面的值賦予前面的物件」。 所以 apples = 5; 就代表「讓 apples 的值為 5」。

當然,也可以不只存數值,Variable 變數可以成為的型態有 數值 (Number)、字串 (String)、布林 (Boolean)、陣列 (Array)、物件 (Object)。

除數值之外:

  • 字串 (String) 即為前一章提到的雙引號/ 單引號所框出來的「單純的文字」;
  • 布林 (Boolean) 只會有兩種值,一個是 True,另一個是 False,在「if 如果」章節會說明。
  • 陣列 (Array) 直接在「Array 陣列」章節做說明。
  • 物件 (Object) 是一種複合的型態,本書目前並不打算做介紹。

註解:

  1. 常數 Constant 是一種特別的資料型態,一開始宣告時就必須給予值,像是 const apples = 5; 從此之後,apples 就不會是其他數值,永遠都是 5。

results matching ""

    No results matching ""