js 判断js函数、变量是否存在的简单示例代码


Posted in Javascript onMarch 04, 2014

核心代码

//是否存在指定函数 
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;
}

更多的判断可以参考这篇文章:https://3water.com/article/67551.htm

Javascript 相关文章推荐
JavaScript中的cacheStorage使用详解
Jul 29 Javascript
js实现精确到秒的日期选择器完整实例
Apr 30 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
JS中使用media实现响应式布局
Aug 04 Javascript
js实现简易聊天对话框
Aug 17 Javascript
JavaScript实现精美个性导航栏筋斗云效果
Oct 29 Javascript
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
vue中element 上传功能的实现思路
Jul 06 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
利用vue-i18n实现多语言切换效果的方法
Jun 19 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
Oct 30 Javascript
JavaScript实现网页留言板功能
Nov 23 Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 #Javascript
js判断页面中是否有指定控件的简单实例
Mar 04 #Javascript
js实现文本框中焦点在最后位置
Mar 04 #Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
Mar 04 #Javascript
js/jquery获取文本框输入焦点的方法
Mar 04 #Javascript
js 判断控件获得焦点的示例代码
Mar 04 #Javascript
Javascript中的String对象详谈
Mar 03 #Javascript
You might like
PHP调用三种数据库的方法(3)
2006/10/09 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
让焦点自动跳转
2006/07/01 Javascript
经验几则 推荐
2006/09/05 Javascript
Javascript 同时提交多个Web表单的方法
2009/02/19 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
2017/02/21 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
python3生成随机数实例
2014/10/20 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
python tkinter组件使用详解
2019/09/16 Python
Python any()函数的使用方法
2019/10/28 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
后勤主管工作职责
2013/12/07 职场文书
模具设计与制造专业推荐信
2014/02/16 职场文书
会计人员岗位职责
2014/03/19 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
如何写辞职书
2015/02/26 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
maven 解包依赖项中的文件的解决方法
2022/07/15 Java/Android