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 相关文章推荐
JS实现清除指定cookies的方法
Sep 20 Javascript
jQuery插件windowScroll实现单屏滚动特效
Jul 14 Javascript
跟我学习javascript的prototype原型和原型链
Nov 18 Javascript
JavaScript实现点击按钮字体放大、缩小
Feb 29 Javascript
jQuery UI Bootstrap是什么?
Jun 17 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
jQuery EasyUI Draggable拖动组件
Mar 01 Javascript
浅谈Angular7 项目开发总结
Dec 19 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
Feb 27 Javascript
jQuery中DOM常见操作实例小结
Aug 01 jQuery
js之切换全屏和退出全屏实现代码实例
Sep 09 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银联网页支付实现方法
2015/03/04 PHP
分享php邮件管理器源码
2016/01/06 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
2015/08/05 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
基于ionic实现下拉刷新功能
2018/05/10 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
python解析html开发库pyquery使用方法
2014/02/07 Python
在Python中进行自动化单元测试的教程
2015/04/15 Python
简单上手Python中装饰器的使用
2015/07/12 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
通信工程毕业生自荐信
2013/11/01 职场文书
护士思想汇报
2014/01/12 职场文书
道路交通安全实施方案
2014/03/12 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
Python OpenCV实现传统图片格式与base64转换
2021/06/13 Python
React列表栏及购物车组件使用详解
2021/06/28 Javascript
python 字典和列表嵌套用法详解
2021/06/29 Python
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技