本篇文章主要是对判断 js 函数、变量是否存在的简单示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- //是否存在指定函数
- function isExitsFunction(funcName) {
- try {
- if (typeof(eval(funcName)) == "function") {
- return true;
- }
- } catch(e) {}
- return false;
- }
- //是否存在指定变量
- function isExitsVariable(variableName) {
- try {
- if (typeof(variableName) == "undefined") {
- //alert("value is undefined");
- return false;
- } else {
- //alert("value is true");
- return true;
- }
- } catch(e) {}
- return false;
- }
来源: