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 相关文章推荐
为调试JavaScript添加输出窗口的代码
Feb 07 Javascript
JS中表单的使用小结
Jan 11 Javascript
关于session和cookie的简单理解
Jun 08 Javascript
解析JavaScript中的字符串类型与字符编码支持
Jun 24 Javascript
Java  Spring 事务回滚详解
Oct 17 Javascript
JavaScript实现旋转轮播图
Aug 18 Javascript
React学习笔记之列表渲染示例详解
Aug 22 Javascript
Vuejs 页面的区域化与组件封装的实现
Sep 11 Javascript
解决vue props 拿不到值的问题
Sep 11 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
原生js实现随机点餐效果
Dec 10 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
Jan 07 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中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
php fsockopen伪造post与get方法的详解
2013/06/14 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
PHP实现更改hosts文件的方法示例
2017/08/08 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
使用变量动态设置js的属性名
2014/10/19 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
[02:22]完美世界DOTA2联赛PWL S3 集锦第一期
2020/12/15 DOTA
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
2019/02/22 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
英文留学推荐信范文
2014/01/25 职场文书
新闻学专业求职信
2014/07/28 职场文书
导游词300字
2015/02/13 职场文书
给领导敬酒词
2015/08/12 职场文书