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接口实现代码 (Interfaces In JavaScript)
Jun 11 Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 Javascript
判断是否安装flash player及当前版本的JS代码
Aug 08 Javascript
javascript中几个容易混淆的概念总结
Apr 14 Javascript
C#中使用迭代器处理等待任务
Jul 13 Javascript
常用的Javascript数据验证插件
Aug 04 Javascript
基于jQuery的select下拉框选择触发事件实例分析
Nov 18 Javascript
详解微信小程序——自定义圆形进度条
Dec 29 Javascript
underscore之Collections_动力节点Java学院整理
Jul 10 Javascript
Node.js利用断言模块assert进行单元测试的方法
Sep 28 Javascript
基于JavaScript canvas绘制贝塞尔曲线
Dec 25 Javascript
JavaScript常见事件处理程序实例总结
Jan 05 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遍历并打印指定目录下所有文件实例
2014/02/10 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
给easyui的datebox控件添加清空按钮的实现方法
2016/11/09 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
从零开始最小实现react服务器渲染详解
2018/01/26 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
python从ftp下载数据保存实例
2013/11/20 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
Python GUI Tkinter简单实现个性签名设计
2018/06/19 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
wxPython实现文本框基础组件
2019/11/18 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
Superdry极度乾燥官网:日本街头风格,纯英国制造品牌
2016/10/31 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
电子邮箱格式怎么写
2014/01/12 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
护士节慰问信
2015/02/15 职场文书
酒店温馨提示语
2015/07/14 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS