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 相关文章推荐
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
Dec 02 Javascript
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
深入探究使JavaScript动画流畅的一些方法
Jun 30 Javascript
微信小程序的动画效果详解
Jan 18 Javascript
基于JavaScript实现移动端无限加载分页
Mar 27 Javascript
纯JS实现只能输入数字的简单代码
Jun 21 Javascript
JS返回页面时自动回滚到历史浏览位置
Sep 26 Javascript
JavaScript 截取字符串代码实例
Sep 05 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
Sep 18 Javascript
Vue项目中如何使用Axios封装http请求详解
Oct 23 Javascript
Vue+Element-U实现分页显示效果
Nov 15 Javascript
vue前端工程的搭建
Mar 31 Vue.js
利用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-fpm的配置详解
2013/06/03 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
jQuery中:lt选择器用法实例
2014/12/29 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
Python交换变量
2008/09/06 Python
Python写入CSV文件的方法
2015/07/08 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
parser.add_argument中的action使用
2020/04/20 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
不错的求职信范文
2014/07/20 职场文书
运动会演讲稿50字
2014/08/25 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
2015年手术室工作总结
2015/05/11 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
只用20行Python代码实现屏幕录制功能
2021/06/02 Python