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 相关文章推荐
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
IE6/7/8/9不支持exec的简写方式
May 25 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
Jul 09 Javascript
jquery实现tr元素的上下移动示例代码
Dec 20 Javascript
js如何实现点击标签文字,文字在文本框出现
Aug 05 Javascript
第一次动手实现bootstrap table分页效果
Sep 22 Javascript
微信小程序scroll-view组件实现滚动动画
Jan 31 Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
Mar 14 Javascript
记一次用vue做的活动页的方法步骤
Apr 11 Javascript
浅谈JS中this在各个场景下的指向
Aug 14 Javascript
JS实现旋转木马轮播图
Jan 01 Javascript
微信小程序开发中var that =this的用法详解
Jan 18 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 截取字符串专题集合
2010/08/19 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
php实现贪吃蛇小游戏
2016/07/26 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
2015/06/17 Javascript
js获取Html元素的实际宽度高度的方法
2016/05/19 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
python比较两个列表是否相等的方法
2015/07/28 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
2020/04/30 Python
python中time、datetime模块的使用
2020/12/14 Python
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
Oracle 临时表空间SQL语句的实现
2021/09/25 Oracle
python中的random模块和相关函数详解
2022/04/22 Python