你的位置:首页 > 软件开发 > Java > js 作为属性的变量

js 作为属性的变量

发布时间:2016-02-20 20:00:09
当声明一个javascript全局变量时,实际上是定义了全局对象的一个属性。当使用var声明一个变量时,创建的这个属性是不可配置的,也就是说这个变量无法通过delete运算符来删除。可能你已经注意到,如果你没有使用严格模式并给一个未声明的变量赋值的话,javascript会自动创 ...

当声明一个javascript全局变量时,实际上是定义了全局对象的一个属性。

当使用var声明一个变量时,创建的这个属性是不可配置的,也就是说这个变量无法通过delete运算符来删除。可能你已经注意到,如果你没有使用严格模式并给一个未声明的变量赋值的话,javascript会自动创建一个全局变量。以这种方式创建的变量是全局对象的正常可本会属性,并可以删除它们:

1 var a =1;2  b =2;3  this.b2 = 3;4  delete a;  //不可删除5  delete b;  //可删除6  delete this.b2 //可删除

原标题:js 作为属性的变量

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。