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 Array.sort() 跨浏览器下需要考虑的问题
Dec 07 Javascript
jQuery 表格工具集
Apr 25 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
Jan 09 Javascript
js实现简单登录功能的实例代码
Nov 09 Javascript
用JQuery实现全选与取消的两种简单方法
Feb 22 Javascript
webpack中引用jquery的简单实现
Jun 08 Javascript
JS实现太极旋转思路分析
Dec 09 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
JS Testing Properties 判断属性是否在对象里的方法
Oct 01 Javascript
微信小程序全局变量改变监听的实现方法
Jul 15 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 Javascript
vue如何清除浏览器历史栈
May 25 Vue.js
浅谈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 禁止页面缓存输出
2009/01/07 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
JavaScript 继承的实现
2009/07/09 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
详解vue路由
2020/08/05 Javascript
win7安装python生成随机数代码分享
2013/12/27 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
python从入门到精通(DAY 3)
2015/12/20 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
PHP面试题-$message和$$message的区别
2015/12/08 面试题
大学校庆邀请函
2014/01/11 职场文书
先进事迹报告会感言
2014/01/24 职场文书
班主任寄语大全
2014/04/04 职场文书
安全演讲稿大全
2014/05/09 职场文书
小学班级口号
2014/06/09 职场文书
爱国影片观后感
2015/06/18 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
nginx配置指令之server_name的具体使用
2022/08/14 Servers