为什么在javascript申请变量指向Global会报错,即 var pointer=Global 会报错。 Global明明javascript一个内置对象,怎么又不是了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕, Global 未定义....JS 有 Global 属性/方法, 就是说有全局属性和方法...但是 Global 不是对象... <script type="text/javascript">//<![CDATA[ this.alert("this is global");//]]></script> 哦...来一个以前我想了N久都不知道怎么弄的效果....<script type="text/javascript">//<![CDATA[ var Global = this; alert(typeof(InnerFunc)); Test(Global); alert(typeof(InnerFunc)); InnerFunc(); function Test(obj) { obj.InnerFunc = InnerFunc; function InnerFunc() { alert("ok"); } } //]]></script> - -默认的this就是window嘛<script type= "text/javascript" > // <![CDATA[ var Global = this; alert(typeof(InnerFunc)); Test(Global); alert(typeof(InnerFunc)); InnerFunc(); function Test(obj) { obj.InnerFunc = InnerFunc; function InnerFunc() { alert( "ok "); } } //]] > </script> 照抄JAVASCRIPT 高级程序设计上的话:GLOBAL是ECMAScript中最特别的对象因为实际上它根本不存在 Global(全局對象)Global對象是最特別的對象,實際上根本不存在,如果嘗試var p=Global,則會得到錯誤信息” Global不是對象”原因:在EcmaScript中不存在對立的函數,所有的函數都不需是某個對象的方法因此我們自己在程式中聲明的所有全局變量和方法,在程式運行時,都會創建為全局對象的屬性Global對象還有一些固有的方法和屬性,例如parseInt() isNaN(),undefined(Undefined類型的字面量)目前新ie,把全局對象指定為window對象var a=”test”alert(window.a) onblur与onchange的区别 大家帮忙出点主意,该怎么学好JS? 打开模态对话框,如何在模态对话框中用JS刷新父窗体的页面?? 求助:JS onload中的执行效率问题 OBJECT转成JS求助。 两个javascript 如何调用到其中的变量??? 关于学习,有点迷茫,请教一下 急!急!如何将input的type属性从radio改为checkbox 这样得到层之间的文字内容 cainiao 寻求帮助 ?? 在线等: 如何用JS获取元素的值? 关于多个邮件地址的判断还有个小问题?
JS 有 Global 属性/方法, 就是说有全局属性和方法...
但是 Global 不是对象...
//<![CDATA[
this.alert("this is global");
//]]>
</script>
//<![CDATA[
var Global = this;
alert(typeof(InnerFunc));
Test(Global);
alert(typeof(InnerFunc));
InnerFunc();
function Test(obj)
{
obj.InnerFunc = InnerFunc;
function InnerFunc()
{
alert("ok");
}
}
//]]>
</script>
默认的this就是window嘛<script type= "text/javascript" >
// <![CDATA[
var Global = this;
alert(typeof(InnerFunc));
Test(Global);
alert(typeof(InnerFunc));
InnerFunc();
function Test(obj)
{
obj.InnerFunc = InnerFunc;
function InnerFunc()
{
alert( "ok ");
}
}
//]] >
</script>
GLOBAL是ECMAScript中最特别的对象
因为实际上它根本不存在
Global對象是最特別的對象,實際上根本不存在,如果嘗試var p=Global,則會得到錯誤信息” Global不是對象”
原因:在EcmaScript中不存在對立的函數,所有的函數都不需是某個對象的方法
因此我們自己在程式中聲明的所有全局變量和方法,在程式運行時,都會創建為全局對象的屬性
Global對象還有一些固有的方法和屬性,例如parseInt() isNaN(),undefined(Undefined類型的字面量)
目前新ie,把全局對象指定為window對象
var a=”test”
alert(window.a)