程式設計
變數(variable)
變數(variable)就是一個有名字的盒子,用來裝一個值。你給盒子取個名字——比如 score 或 username——往裡放點東西,之後隨時可以讀出裡面的內容,或者換成新的。它是幾乎每個程式裡最基本的building block(積木塊)。
名字正是關鍵所在:與其在程式碼裡到處重複同一個值,不如把它存一次,然後用名字來引用。在一個地方改動盒子裡的內容,所有讀取它的地方就都會看到新值。
為什麼叫「變數」?因為裡面的內容是會「變」的——它隨時間改變。score 可能從 0 開始,漲到 10,再歸零。標籤始終不變,盒子裡的東西卻可以自由變動。
let score = 0 score = score + 10 console.log(score) // 10
標籤「score」原地不動;裡面的值從 0 變成了 10。
常數(constant)就是你承諾設好之後絕不再改的變數——同樣是盒子,只是蓋子黏死了。
又稱
另見