js之全局变量与window对象

所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法。

即:

  var age = 55;

  可以通过window.age访问

然而全局变量和与在window对象上定义的属性还是有一点区别的:

  全局变量不能通过delete操作符删除,二在window上定义的属性就可以

如:

  var age = 22;

  window.color = 'red';

  delete window.age; // IE<9时报错  其他返回false

  delete window.color; //IE<9报错  其他返回true

  alert(window.age)//22

  alert(window.color)//red

上一篇:微信小程序全面实战,架构设计 && 躲坑攻略(小程序入门捷径教程)


下一篇:SaaS是个不错的生意模式和创业的选择(独立SAAS厂商的三大优势)