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中的var_dump函数实现代码
Sep 07 Javascript
在新窗口打开超链接的方法小结
Apr 14 Javascript
jQuery弹性滑动导航菜单实现思路及代码
May 02 Javascript
javascript实现根据时间段显示问候语的方法
Jun 18 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
Nov 18 Javascript
js实现超简单的展开、折叠目录代码
Aug 28 Javascript
Bootstrap轮播图的使用和理解4
Dec 14 Javascript
vue2.0使用swiper组件实现轮播的示例代码
Mar 03 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
Apr 18 Javascript
Layui多选只有最后一个值的解决方法
Sep 02 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Sep 16 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转成EXE文件
2006/10/09 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
THREE.JS入门教程(3)着色器-下
2013/01/24 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
浅析Python的Django框架中的Memcached
2015/07/23 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
物流仓管员岗位职责
2013/12/04 职场文书
欢迎横幅标语
2014/06/17 职场文书
节约粮食标语
2014/06/18 职场文书
中英文求职信范文
2015/03/19 职场文书
2015年行政部工作总结
2015/04/28 职场文书