声明变量
声明或者创建变量的时候要用var操作符,后面跟变量名。例如:
var username;
变量声明后,可以用来保存任何值,像这样没有经过初始化的变量会保存一个特殊的值————undefined。如果想要给变量赋值,用等号连接。例如:
username = "Tom";
也可以在声明或者创建变量时对其赋值,例如:
var username = "Tom"
可以使用一条语句定义多个变量,变量之间用逗号分隔。例如:
var username,age,sex;
var job = "teacher",phone = "13812345678";
变量的作用域
var操作符定义的变量将成为定义该变量的作用域中的局部变量。如果在函数中使用var定义一个变量,那么这个变量在函数退出后就会被销毁。例如:
function test(){
var username = "Tom";
}
test();
alert(username); //错误
如果省略var操作符,就会创建一个全局变量。例如:
function test(){
username = "Tom";
}
test();
alert(username); //Tom