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下的keyCode键码值表
Apr 10 Javascript
Javascript 继承实现例子
Aug 12 Javascript
如何判断鼠标是否在DIV的区域内
Nov 13 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
JavaScript计算两个日期时间段内日期的方法
Mar 16 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
AngularJS表单基本操作
Jan 09 Javascript
动态创建Angular组件实现popup弹窗功能
Sep 15 Javascript
JavaScript根据json生成html表格的示例代码
Oct 24 Javascript
vue安装遇到的5个报错及解决方法
Jun 12 Javascript
Layui 动态禁止select下拉的例子
Sep 03 Javascript
JS中如何优雅的使用async await详解
Oct 05 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
PHP 执行系统外部命令 system() exec() passthru()
2009/08/11 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
Javascript中字符串和数字的操作方法整理
2017/01/22 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
详解Python中time()方法的使用的教程
2015/05/22 Python
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
Python request操作步骤及代码实例
2020/04/13 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
英国医生在线预约:Top Doctors
2019/10/30 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
高校毕业生登记表自我鉴定
2013/11/03 职场文书
餐饮投资计划书
2014/04/25 职场文书
2014年减负工作总结
2014/12/10 职场文书