JavaScript变量声明时加 “var” 与不加 “var” 的区别

    最近由于需要,在学习JavaScript,首先的var就很不解,在看了好多博客并经过一系列的代码试验。有以下总结:

总结: 

1. 在函数内部的变量,加var 是局部变量;不加是全局变量,会对函数封装造成影响。

2. 全局作用域,加var的变量不能被delete。不加var的变量一定程度上等同于全局属性,可以被delete。

猜你喜欢

转载自blog.csdn.net/qq_41669096/article/details/81182733