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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM