//是否存在指定变量
function isExitsVariable(variableName) {
try {
if (typeof(eval(variableName)) == "undefined") {
console.log("已声明变量,但未初始化");
return false;
} else {
console.log("已声明变量,且已经初始化");
return true;
}
} catch(e) {
console.log("未声明变量");
}
return false;
}


//是否存在指定函数 
function isExitsFunction(funcName) {
    try {
        if (typeof(eval(funcName)) == "function") {
            return true;
        }
    } catch(e) {}
    return false;
}

 调用方法:

alert(isExitsVariable('xx'));

var xx;

alert(isExitsVariable('xx'));

var xx = 123;

alert(isExitsVariable('xx'));

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2021-10-21
  • 2021-12-31
  • 2021-10-19
  • 2022-12-23
猜你喜欢
  • 2021-10-02
  • 2021-08-16
  • 2022-12-23
  • 2021-11-15
  • 2021-07-11
  • 2021-06-15
相关资源
相似解决方案