<script>
function aa()
{
this.length=1;
this.size =2;
}
if (typeof(aa)=="function")
alert(1);
else
alert(2);</script>
function aa()
{
this.length=1;
this.size =2;
}
if (typeof(aa)=="function")
alert(1);
else
alert(2);</script>
是你编程不久???还是我编程不久????
你有用过JAVA吗???有用过面向对象吗????
那里面有很多判断对象是否存在的哦.......去看看吧.
昨天吧我还有向各位讨教过判断对象是否为undefined.......
今天这个问题 谢谢 lsrzm(月影飞鸿--我要分、分、分.....)
同时也要谢谢 fason(阿信) ( ) 你用的试运行的方法致少可以控制出错提示或不报错.
还有一问便结贴.
lsrzm(月影飞鸿--我要分、分、分.....)
的方法可一判断本页有没有没有该function但是用opener 好象就是不行,
怎么用它都提示不存在.有何高招???
alert(typeof(opener.函數名));
</script>
if (!window.test) test=function(a){alert(a)};
if (window.test) test("kkk"); //在这里就能够执行调用了
try catch的话又必须让该函数预先执行一次,有时并不是我们需要的
是较好的,当发现问题是再处理,并不需要预先知道要干什么?if (!window.test) test=function(a){alert(a)};
这种写法可行但并不符合一般编程习惯在代码中植入错误处理机制,是良好的编程习惯。
尽管我们常见一些代码中并无此东西,那多半是为了压缩篇幅而被删去了
if (!window.test) test=function(a){alert(a)};
if (window.test) test("kkk"); //在这里就能够执行调用了不要只限于网上看到的那些花哨的代码,去看看象 http://sourceforge.net/projects/judelib/ 这样的代码吧。
红星星是用红油漆刷过的星星,因为容易生锈,所以要刷油漆
绿色的就不容易生锈了,所以还是绿色的好.