欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

变量

程序员文章站 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);

其输出结果如下:变量

相关标签: 函数 局部变量