在程序里面,我们可以使用变量来代表数据,变量,实际上就是数据的一个名字。命名了数据以后,在程序里的其它的地方,我们就可以使用这个变量,来代替具体的数据了。
在 JavaScript 里面,想要使用一个变量,我们需要先去声明一下它。声明变量,可以使用关键词 var , 它是 variable 的简称 … 在它的后面是一个空格,接着是变量的名称 …
最后要用一个分号,在 JavaScript 里面,表达完一个句子以后,在后面都要一般都需要使用一个分号去分隔一下 … 然后再另起一行输入其它的代码 … 这个分号有点像是完成了一句话。
像这样我们就在程序里面声明了一个叫 band 的变量 … 如果同时声明多个变量的话,可以写在同一行,中间用一个逗号分隔一下 … 像这样
var band, album;
命名这些变量有一些必须要遵守的规则,比如变量的名称必须用字母,下划线,或者可以使用 $ 符号。
var 1band; … 会提示错误,因为变量名用数字开头了 …
var band1; 是合法的变量名 .. 我们也可以使用下划线 … var band_1;
在声明变量的同时,可以直接给变量一个值 ..
var band = “beyond”;
现在 band 这个变量里面,会包含 beyond 这个字段串的值。这样再去访问 band 这个变量的时候,会返回它的值 … beyond …
要注意的是,JavaScript 这种语言是区分大小写的,比如 … var Band = “coldplay”; 这个变量的名字首字母是大写的 B ...
输入小写的 band … 返回的值是 beyond .. 输入大写的 B 的 band … 返回的值是 coldplay … 因为 JavaScript 认为我们定义了两个不一样的变量,一个是小写 b 的 band ,一个是大写 b 的 band 。
所以在 JavaScript 里面,一定要注意大小写的问题 … 不仅仅是变量的名称 … 像函数的名称,关键词的名称,都是区分大小写的。
变量里面的值是可以更改的,前面我们声明了一个叫 band 的变量,给它的值是 beyond .. 先确定一下 … 输入 band …. 下面我们再修改一下它的值 …
band = “u2”;
再输入 band … 现在它返回的值是 u2 … 说明 band 这个变量的值,已经被我们修改了 。
JavaScript 里面变量的命名形式通常会使用 camelcase ,驼峰式 .. 也就是如果变量名里包含两个或以上的词的时候,从第二个词开始,首字母使用大写的 … 比如像这样
var bandName,
这种形式的命名方式并不是必须的,不过在很多代码规范里都推荐使用这种形式,所以在我们的程序里面也可以使用这种驼峰式的变量名。