...
...
//执行回调函数 typeof fn === "function" ? fn() : false; ...
window.onload=function(){ try{ if(test&&typeof(test)=="function"){ test(); }else{ alert("不存在的函数"); } }catch(e){ } } function ...
注意使用“eval()”!!! ...
本文转自:http://blog.csdn.net/liang4571231/article/details/4042519 在进行js编程时,总会出现可能一些函数或者变量未定义而被引用,导致报错的情况。为了避免此类事情的发生,可以在调用前判断函数是否已经被定义。 函数 ...
判断变量是否被定义:defined() 判断变量是否存在:isset() ,注意变量未声明或声明时赋值为NULL,isset均返回FALSE,如: 函数检测用function_exists,注意待检测的函数名也需要使用引号,如: 实例 ...
利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的URL。 <p>第一种情况:图片存在,正常显示 src= "http://www.jb51.net ...