JavaScript中判断是否存在函数的方法
先看代码
window.onload=function(){
try{
if(test&&typeof(test)=="function"){
test();
}
else{
alert("不存在的函数");
}
}
catch(exception){
alert(exception);
}
}
function test(){
alert("函数执行……");
}
第一种情况就是函数的确存在,那么就会执行该函数。
第二种情况就是函数不存在,但是在此域中存在该名称的对象或者变量,则为提示不存在的函数。
第三种情况就是函数不存在,对象或者变量也不存在,就是该名称是未定义的,则会提示函数未定义。
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64539.shtml