变量
程序员文章站
2022-05-12 14:05:47
...
用var操作符定义的变量将成为定义该变量的作用域中的局部变量,也就是说,如在函数中使用var 定义一个变量,那么这个变量在函数退出后就会被销毁,例如:
function test() {
message = "hi";
}
test();
console.log(message);
在这里就会报错:
这里,变量message是在函数中使用var定义的。当函数被调用时,就会创建该变量并为其赋值。而此之后,这个变量就会被销毁,因此就会报错
当省略var操作符,变量就会成为一个全局的变量
function test() {
message = "hi";
}
test();
console.log(message);
其输出结果如下:
上一篇: 年港澳游出行必备物品介绍