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 相关文章推荐
二级域名或跨域共享Cookies的实现方法
Aug 07 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
Mar 05 Javascript
Javascript加载速度慢的解决方案
Mar 11 Javascript
Javascript学习指南
Dec 01 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
AngularJS表单验证功能分析
May 26 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
Vue实现导航栏点击当前标签变色功能
Aug 19 Javascript
vue vant Area组件使用详解
Dec 09 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
Jul 28 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
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
php实现微信公众平台账号自定义菜单类
2014/12/02 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
jQuery表单设置值的方法
2017/06/30 jQuery
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
python中精确输出JSON浮点数的方法
2014/04/18 Python
wxPython之解决闪烁的问题
2018/01/15 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
Python工厂函数用法实例分析
2018/05/14 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
使用pytorch进行图像的顺序读取方法
2018/07/27 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
简短的公司员工自我评价分享
2013/11/13 职场文书
艺术教育实施方案
2014/05/03 职场文书
活动倡议书范文
2014/05/13 职场文书
开学典礼策划方案
2014/05/28 职场文书
先进典型事迹材料
2014/12/29 职场文书
薪资证明范本
2015/06/19 职场文书
Java面试题冲刺第十九天--数据库(4)
2021/08/07 Java/Android
redis lua限流算法实现示例
2022/07/15 Redis