var声明的成员变量和函数内声明的变量区别
2016-08-05 15:02
281 查看
1.函数内部,有var声明的是局部变量,没var的,声明的全局变量。
2.在全局作用域内声明变量时,有var 和没var声明的都是全局变量,是window的属性。通过变量var声明全局对象的属性无法通过delete删除,函数声明创建的全局对象属性也无法删除。
2.在全局作用域内声明变量时,有var 和没var声明的都是全局变量,是window的属性。通过变量var声明全局对象的属性无法通过delete删除,函数声明创建的全局对象属性也无法删除。
相关文章推荐
- 函数内声明变量不加var和加var的区别
- 在函数内部定义的变量加与不加var的区别,匿名函数和有名函数内声明变量的区别
- JAVA中继承时成员变量和成员函数的区别
- 浅谈JavaScript中定义变量时有无var声明的区别
- 使用var声明的变量 和 直接赋值并未声明的变量的区别
- Effective C++读书笔记---将成员变量声明为Private;宁以非成员、非友元函数替换成员函数
- js中所有的变量声明var当被悬置到函数的顶部
- JavaScript中变量声明有var和没var的区别
- c++ 变量声明: 成员函数指针 成员变量指针
- OC中在.h和.m中声明的属性和成员变量有何区别?
- 成员变量声明时初始化和构造方法中初始化的区别
- js 变量声明 (var使用与不使用的区别)
- JavaScript中变量声明有var和没var的区别示例介绍
- JavaScript 中定义变量时有无var声明的区别
- javascript 直接创建对象与间接创建对象 私有函数不能访问this变量 是否使用var声明变量几个问题探讨
- 浅谈JavaScript中定义变量时有无var声明的区别
- js中 声明变量时: var $i 和 var i 有什么区别吗 各自是什么意思
- 使用var和不使用声明变量的区别
- 浅谈 JavaScript 中定义变量时有无 var 声明的区别
- js中 var functionName = function() {} 和 function functionName() {} 两种函数声明的区别