JS简单判断函数是否存在的方法


Posted in Javascript onFebruary 13, 2017

本文实例讲述了JS简单判断函数是否存在的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" language="javascript" >
function showFace(unipcn,value){}
var isFunction =false;
try{
  //这里的代码需要用try一下,因为当showFace为定义时会抛出异常
  isFunction = typeof(eval('showFace'))=="function";
}catch(e){}
if(isFunction) {
  alert('showFace is a Function!');
}else{
  alert('showFace is not a Function!');
}
</script>
</head>
<body>
</body>
</html>

运行效果图如下:

JS简单判断函数是否存在的方法

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
使用Javascript和DOM Interfaces来处理HTML
Oct 09 Javascript
javascript中parentNode,childNodes,children的应用详解
Dec 17 Javascript
javascript删除数组元素并且数组长度减小的简单实例
Feb 14 Javascript
javascript Deferred和递归次数限制实例
Oct 21 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
Feb 25 Javascript
第三章之Bootstrap 表格与按钮功能
Apr 25 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
Oct 21 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
Jul 21 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
Jan 09 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
Feb 28 Javascript
JavaScript用document.write()输出换行的示例代码
Nov 26 Javascript
浅谈js中的变量名和函数名重名
Feb 13 #Javascript
学习使用jQuery表单验证插件和日历插件
Feb 13 #Javascript
js实现打地鼠小游戏
Feb 13 #Javascript
canvas实现钟表效果
Feb 13 #Javascript
深入理解Javascript箭头函数中的this
Feb 13 #Javascript
ES6学习之变量的解构赋值
Feb 12 #Javascript
AngularJS实现路由实例
Feb 12 #Javascript
You might like
提取HTML标签
2006/10/09 PHP
smarty+adodb+部分自定义类的php开发模式
2006/12/31 PHP
实现php加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
php使用百度天气接口示例
2014/04/22 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
python 输入一个数n,求n个数求乘或求和的实例
2018/11/13 Python
在pycharm 中添加运行参数的操作方法
2019/01/19 Python
Python面向对象实现一个对象调用另一个对象操作示例
2019/04/08 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
Python yield的用法实例分析
2020/03/06 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
Python绘制组合图的示例
2020/09/18 Python
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
工程建设实施方案
2014/03/14 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL