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 实现复制到粘贴板的功能代码
May 13 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 Javascript
Jquery绑定事件(bind和live的区别介绍)
Aug 23 Javascript
浮动的div自适应居中显示的js代码
Dec 23 Javascript
举例讲解AngularJS中的模块
Jun 17 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
Dec 08 Javascript
JQuery ZTree使用方法详解
Jan 07 Javascript
jQuery简单实现遍历单选框的方法
Mar 06 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
Mar 21 Javascript
JS浮点数运算结果不精确的Bug解决
Aug 01 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 Javascript
JavaScript实现打字游戏
Feb 19 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 文件上传源码分析(RFC1867)
2009/10/30 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
BootStrap selectpicker
2016/06/20 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
windows上安装Anaconda和python的教程详解
2017/03/28 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
Python简易版停车管理系统
2019/08/12 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
大专毕业生简历的自我评价
2013/10/20 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
Android studio 简单计算器的编写
2022/05/20 Java/Android
Python时间操作之pytz模块使用详解
2022/06/14 Python