js中判断对象是否为空的三种实现方法


Posted in Javascript onDecember 23, 2013

在写js脚本的时候经常遇到对象为空或者不是对象的情况,出现这种情况我们可以用if去判断它,然后去执行相应的处理方法,具体判断他们的方法有以下几种:

1、if   (typeOf(x)   ==   "undefined")

2、if   (typeOf(x)   !=   "object")

3、if(!x)

其中第三种是最简单的方法,但是第三种就不能用if(x)这种互斥的方法去判断,只能在对象前面加!

java里面!x为true的时候x肯定为false了,但是这里是不可以的

Javascript 相关文章推荐
JavaScript游戏之是男人就下100层代码打包
Nov 08 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 Javascript
浅谈JavaScript实现面向对象中的类
Dec 09 Javascript
jQuery层动画定位滑动效果的方法
Apr 30 Javascript
JS图片等比例缩放方法完整示例
Aug 03 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
Apr 13 Javascript
JS简单获取当前日期和农历日期的方法
Apr 17 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
Jun 21 Javascript
浅谈js的解析顺序 作用域 严格模式
Oct 23 Javascript
ES6知识点整理之模块化的应用详解
Apr 15 Javascript
一文了解Vue中的nextTick
May 06 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
Sep 07 Javascript
利用JS判断用户是否上网(连接网络)
Dec 23 #Javascript
js禁止回车提交表单的示例代码
Dec 23 #Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
Dec 23 #Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 #Javascript
判断客户浏览器是否支持cookie的示例代码
Dec 23 #Javascript
FireBug 调试JS入门教程 如何调试JS
Dec 23 #Javascript
JS中的异常处理方法分享
Dec 22 #Javascript
You might like
php IP转换整形(ip2long)的详解
2013/06/06 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
PHP答题类应用接口实例
2015/02/09 PHP
自己写的php curl库实现整站克隆功能
2015/02/12 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
php实现的中文分词类完整实例
2017/02/06 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
Angular(5.2->6.1)升级小结
2018/12/27 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
Python查看多台服务器进程的脚本分享
2014/06/11 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
python安装gdal的两种方法
2019/10/29 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
flask开启多线程的具体方法
2020/08/02 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
几道Web/Ajax的面试题
2016/11/05 面试题
销售经理岗位职责
2014/03/16 职场文书
学习考察心得体会
2014/09/04 职场文书
教师节标语大全
2014/10/07 职场文书
会计工作岗位职责
2015/02/03 职场文书