社区
JavaScript
帖子详情
javascript 如何判断一个自写的 function 是否存在呢???
pantech_36
2003-06-28 02:57:14
javascript 如何判断一个自写的 function 是否存在呢???
如过不存在,则在调用是会报错.如何做到让它不报错呢???
...全文
827
18
打赏
收藏
javascript 如何判断一个自写的 function 是否存在呢???
javascript 如何判断一个自写的 function 是否存在呢??? 如过不存在,则在调用是会报错.如何做到让它不报错呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pazll
2003-08-23
打赏
举报
回复
红星星和绿色尖角有什么区别啊???
yonghengdizhen
2003-08-23
打赏
举报
回复
我想要枚举自定义函数,不知道各位是否有高招
glassprogrammer
2003-08-23
打赏
举报
回复
emu(ston) ( ) 的许÷写法基本上是标准的 javascript 处理办法了
if (window.test) test("kkk"); //这里由于没有定义test函数所以没有执行调用
if (!window.test) test=function(a){alert(a)};
if (window.test) test("kkk"); //在这里就能够执行调用了
不要只限于网上看到的那些花哨的代码,去看看象 http://sourceforge.net/projects/judelib/ 这样的代码吧。
yonghengdizhen
2003-08-23
打赏
举报
回复
to pazll(大头)
红星星是用红油漆刷过的星星,因为容易生锈,所以要刷油漆
绿色的就不容易生锈了,所以还是绿色的好.
flyshp
2003-08-22
打赏
举报
回复
up try{}catch(exception){}
sunicom
2003-08-22
打赏
举报
回复
学习
xuzuning
2003-08-22
打赏
举报
回复
使用try{...}catch(e){...}
是较好的,当发现问题是再处理,并不需要预先知道要干什么?
if (!window.test) test=function(a){alert(a)};
这种写法可行但并不符合一般编程习惯
在代码中植入错误处理机制,是良好的编程习惯。
尽管我们常见一些代码中并无此东西,那多半是为了压缩篇幅而被删去了
myhyli
2003-08-22
打赏
举报
回复
typeof似乎不能区分opener.xxx到底是object还是function,当前窗口可以区分,真是奇怪
try catch的话又必须让该函数预先执行一次,有时并不是我们需要的
nik_Amis
2003-08-22
打赏
举报
回复
heheh
oldheroxu
2003-08-22
打赏
举报
回复
很强
emu
2003-06-30
打赏
举报
回复
if (window.test) test("kkk"); //这里由于没有定义test函数所以没有执行调用
if (!window.test) test=function(a){alert(a)};
if (window.test) test("kkk"); //在这里就能够执行调用了
Reker熊
2003-06-28
打赏
举报
回复
<script>
alert(typeof(opener.函數名));
</script>
pantech_36
2003-06-28
打赏
举报
回复
我了解这些判断,只是不想自己写的东西报错来而以.
昨天吧我还有向各位讨教过判断对象是否为undefined.......
今天这个问题 谢谢 lsrzm(月影飞鸿--我要分、分、分.....)
同时也要谢谢 fason(阿信) ( ) 你用的试运行的方法致少可以控制出错提示或不报错.
还有一问便结贴.
lsrzm(月影飞鸿--我要分、分、分.....)
的方法可一判断本页有没有没有该function但是用opener 好象就是不行,
怎么用它都提示不存在.有何高招???
pantech_36
2003-06-28
打赏
举报
回复
zhangking(soft.why100000.com)
是你编程不久???还是我编程不久????
你有用过JAVA吗???有用过面向对象吗????
那里面有很多判断对象是否存在的哦.......去看看吧.
kingdomzhf
2003-06-28
打赏
举报
回复
up fason
fason
2003-06-28
打赏
举报
回复
try{}
catch(e){}
lsrzm
2003-06-28
打赏
举报
回复
<script>
function aa()
{
this.length=1;
this.size =2;
}
if (typeof(aa)=="function")
alert(1);
else
alert(2);
</script>
zhangking
2003-06-28
打赏
举报
回复
你的想法本身就有问题. 是刚开始学习编程吧?
你要用你自己的函数,首先就必须保证函数是存在的! 不然,所有因素都是不确定的,你怎么编程,得到一个确定的结果?
当然,你可以在你的函数中设置一些返回值,来判断函数的结果是否正确.
JavaScript
中
判断
函数
是否存在
-
function
_exists
本文介绍了如何使用
JavaScript
的eval函数配合try...catch来检查函数和变量
是否存在
,避免实际运行。通过实例展示了
判断
函数和变量的方法,并提供了
一个
简明的教程链接。
[
Javascript
]:JS数据类型、类型
判断
、函数
function
与
Function
的使用
本文深入探讨了
JavaScript
中的数据类型、类型
判断
方法以及函数的创建和使用方式,包括
function
与
Function
的区别、匿名函数的应用场景及特点。
JS
判断
函数
是否存在
,如果不存在则创建,如果存在则忽略
本文介绍两种在
JavaScript
中检查函数
是否存在
的方法,并演示了如何在函数不存在时创建它。通过具体示例,展示了如何使用typeof操作符进行
判断
并执行相应操作。
JavaScript
判断
Function
方法
是否存在
本文介绍了
JavaScript
中使用typeof和instanceof进行变量类型检测的方法。typeof可以识别基本数据类型和部分复杂类型,但对于Array和Null等特殊对象返回统一为object。instanceof用于
判断
变量是否为特定构造函数的实例。
js
判断
function
是否存在
本文介绍两种检查
JavaScript
中函数定义
是否存在
的方法。方法一使用typeof操作符
判断
变量my
Function
是否为
function
类型;方法二是检查window对象上
是否存在
my
Function
属性。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章