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简单实现可拖动的div
Oct 22 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
May 28 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
Jan 19 Javascript
JavaScript模块化开发之SeaJS
Dec 13 Javascript
bootstrap实现弹窗和拖动效果
Jan 03 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
xmlplus组件设计系列之按钮(2)
Apr 26 Javascript
vue 实现边输入边搜索功能的实例讲解
Sep 16 Javascript
基于vue中keep-alive缓存问题的解决方法
Sep 21 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
Sep 04 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
Javascript实现关闭广告效果
Jan 29 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
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
两种php调用Java对象的方法
2006/10/09 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
PHP中strtotime函数使用方法分享
2012/01/10 PHP
php正则表达匹配中文问题分析小结
2012/03/25 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
php使用ICQ网关发送手机短信
2013/10/30 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
javascript 文本框水印/占位符(watermark/placeholder)实现方法
2012/01/15 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
2017/04/08 jQuery
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
微信小程序实现首页弹出广告
2020/12/03 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
Python中的super()方法使用简介
2015/08/14 Python
python实现用户登录系统
2016/05/21 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
Python 类的特殊成员解析
2018/06/20 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
python3.x实现base64加密和解密
2019/03/28 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
制药工程专业个人求职自荐信
2014/01/25 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python