JS 判断undefined的实现代码


Posted in Javascript onNovember 26, 2009

以下是不正确的用法:

var exp = undefined; 
if (exp == undefined) 
{ 
alert("undefined"); 
}

exp 为 null 时,也会得到与 undefined 相同的结果,虽然 null 和 undefined 不一样。
以下是正确的用法:
var exp = undefined; 
if (typeof(exp) == "undefined") 
{ 
alert("undefined"); 
}

typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"
Javascript 相关文章推荐
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
Oct 29 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
Nov 12 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
IE6下js通过css隐藏select的一个bug
Aug 16 Javascript
js Map List 遍历使用示例
Jul 10 Javascript
JavaScript中调用函数的4种方式代码实例
Jul 08 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
Aug 26 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
SWFUpload多文件上传及文件个数限制的方法
May 31 Javascript
jQuery Validate插件实现表单验证
Aug 19 Javascript
浅谈vue-router2路由参数注意的问题
Nov 08 Javascript
JS求Number类型数组中最大元素方法
Apr 08 Javascript
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
Nov 24 #Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
Nov 24 #Javascript
JavaScript让IE浏览器event对象符合W3C DOM标准
Nov 24 #Javascript
文本框的字数限制功能jquery插件
Nov 24 #Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
Nov 24 #Javascript
jquery ajax提交表单数据的两种方式
Nov 24 #Javascript
js loading加载效果实现代码
Nov 24 #Javascript
You might like
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
python迭代器实例简析
2014/09/25 Python
Python性能优化技巧
2015/03/09 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
介绍一下Python中webbrowser的用法
2013/05/07 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
集体婚礼证婚词
2014/01/13 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
MySQL分库分表详情
2021/09/25 MySQL