首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么在javascript申请变量指向Global会报错,即 var pointer=Global 会报错。该如何解决

2012-03-26 
为什么在javascript申请变量指向Global会报错,即 var pointerGlobal 会报错。为什么在javascript申请变量

为什么在javascript申请变量指向Global会报错,即 var pointer=Global 会报错。
为什么在javascript申请变量指向Global会报错,即   var   pointer=Global   会报错。

报错说Global未定义,这个Global不是javascript   内置对象吗?


[解决办法]
Global(全局對象)
Global對象是最特別的對象,實際上根本不存在,如果嘗試var p=Global,則會得到錯誤信息” Global不是對象”
原因:在EcmaScript中不存在對立的函數,所有的函數都不需是某個對象的方法
因此我們自己在程式中聲明的所有全局變量和方法,在程式運行時,都會創建為全局對象的屬性
Global對象還有一些固有的方法和屬性,例如parseInt() isNaN(),undefined(Undefined類型的字面量)
目前新ie,把全局對象指定為window對象
var a=”test”
alert(window.a)

热点排行