JavaScript中判断是否存在函数的方法

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

张贴在3