1、var 语句
声明变量。
var variable1 [ = value1 ] [, variable2 [ = value2], ...]
参数
variable1, variable2
被声明的变量的名字。
value1, value2
赋给变量的初始化值。
说明
使用 var 语句来声明变量。这些变量可以在声明时或声明后在脚本中被赋值。下面是声明的例子:
示例
下例阐明了var 语句的用法。
var index;var name = "Thomas Jefferson";var answer = 42, counter, numpages = 10;
2、var 语句使用
1)单一 var 模式
只使用一个var在函数顶部进行变量声明,它的好处在于:
提供一个单一的地址以查找函数需要的所有局部变量。
防止出现变量在定以前就被使用的逻辑错误。
帮助牢记要声明变量,以尽可能减少使用全局变量。
更少的编码
单一 var 模式如下所示:
- function func(){
- var a = 1,
- b = 2,
- sum = a + b,
- myobject = {},
- i,
- j;
- // 函数体
- }
使用一个 var 关键字声明有逗号分隔的多个变量,在声明变量的同时初始化变量,为变量赋初始值也是一个好的做法,这样可以防止逻辑错误(所有未初始化的且未声明的变量,其值都为 undefined),也可提高代码的可读性。当你在以后重新看这段代码时,可以根据变量的初始值知道使用这些变量的意图。
在声明变量时也可以做些实质性的工作,比如上述代码中的sum = a + b。另一个例子是DOM的引用,