编程
变量(variable)
变量(variable)就是一个有名字的盒子,用来装一个值。你给盒子起个名字——比如 score 或 username——往里放点东西,之后随时可以读出里面的内容,或者换成新的。它是几乎每个程序里最基本的building block(积木块)。
名字正是关键所在:与其在代码里到处重复同一个值,不如把它存一次,然后用名字来引用。在一个地方改动盒子里的内容,所有读取它的地方就都会看到新值。
为什么叫「变量」?因为里面的内容是会「变」的——它随时间改变。score 可能从 0 开始,涨到 10,再清零。标签始终不变,盒子里的东西却可以自由变动。
let score = 0 score = score + 10 console.log(score) // 10
标签「score」原地不动;里面的值从 0 变成了 10。
常量(constant)就是你承诺设好之后绝不再改的变量——同样是盒子,只是盖子粘死了。
又称
另见