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表单提交的代码
Sep 13 Javascript
js 创建书签小工具之理论
Feb 25 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
Nov 08 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
js显示当前日期时间和星期几
Oct 22 Javascript
JS控制FileUpload的上传文件类型实例代码
Oct 07 Javascript
javascript中this关键字详解
Dec 12 Javascript
简单实现jQuery弹窗效果
Oct 30 jQuery
原生JS实现前端本地文件上传
Sep 08 Javascript
vue实现自定义日期组件功能的实例代码
Nov 06 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
Jan 06 Javascript
详解新手使用vue-router传参时注意事项
Jun 06 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
PHP 根据IP地址控制访问的代码
2010/04/22 PHP
php 模拟POST|GET操作实现代码
2010/07/20 PHP
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
javascript 保存文件到本地实现方法
2012/11/29 Javascript
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
Element Input组件分析小结
2018/10/11 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
Python之父谈Python的未来形式
2016/07/01 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
使用html5 canvas创建太空游戏的示例
2014/05/08 HTML / CSS
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
与美同行演讲稿
2014/09/13 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers