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 trim函数 去空格函数与正则集锦
Nov 20 Javascript
JS判断是否为数字,是否为整数,是否为浮点数的代码
Apr 24 Javascript
基于jquery的代码显示区域自动拉长效果
Dec 07 Javascript
jQuery Animation实现CSS3动画示例介绍
Aug 14 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
Aug 30 Javascript
Js 获取当前函数参数对象的实现代码
Jun 20 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 Javascript
浅谈vue-cli 3.0.x 初体验
Apr 11 Javascript
JavaScript执行环境及作用域链实例分析
Aug 01 Javascript
安装多版本Vue-CLI的实现方法
Mar 24 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 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
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
PHP框架性能测试报告
2016/05/08 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
js继承 Base类的源码解析
2008/12/30 Javascript
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
多个$(document).ready()的执行顺序实例分析
2014/07/26 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
python调用cmd复制文件代码分享
2013/12/27 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
python list转矩阵的实例讲解
2018/08/04 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
python多线程并发及测试框架案例
2019/10/15 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Python类成员继承重写的实现
2020/09/16 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
百丽国际旗下购物网站:优购
2017/02/28 全球购物
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
机械制造与自动化应届生求职信
2013/11/16 职场文书
《狐假虎威》教学反思
2014/02/07 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
《春酒》教学反思
2016/02/22 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python
详解Golang如何优雅的终止一个服务
2022/03/21 Golang
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python