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 相关文章推荐
showModalDialog 和 showModelessDialog
Jan 22 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
Jan 17 Javascript
Dom 学习总结以及实例的使用介绍
Apr 24 Javascript
JS生成随机字符串的多种方法
Jun 10 Javascript
在JavaScript中判断整型的N种方法示例介绍
Jun 18 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
Mar 25 Javascript
如何使用Vuex+Vue.js构建单页应用
Oct 27 Javascript
Angular2学习笔记——详解NgModule模块
Dec 02 Javascript
浅谈Node.js 沙箱环境
May 15 Javascript
Element图表初始大小及窗口自适应实现
Jul 10 Javascript
ajax jquery实现页面某一个div的刷新效果
Mar 04 jQuery
利用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 得到根目录的 __FILE__ 常量
2008/07/23 PHP
初识laravel5
2015/03/02 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
django中的ajax组件教程详解
2018/10/18 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
JavaSript中变量的作用域闭包的深入理解
2014/05/12 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
简单的Python2.7编程初学经验总结
2015/04/01 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
Python3进制之间的转换代码实例
2019/08/24 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
没编程基础可以学python吗
2020/06/17 Python
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
美国和加拿大计算机和电子产品购物网站:TigerDirect.com
2019/09/13 全球购物
鼓励运动员的广播稿
2014/02/08 职场文书
出售房屋协议书范本
2014/10/06 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python
详解TypeScript的基础类型
2022/02/18 Javascript