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 相关文章推荐
JQuery select标签操作代码段
May 16 Javascript
js模拟滚动条(横向竖向)
Feb 22 Javascript
JS+CSS实现滑动切换tab菜单效果
Aug 25 Javascript
简介alert()与console.log()的不同
Aug 26 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
Jun 14 Javascript
ReactJs设置css样式的方法
Jun 08 Javascript
javascript浏览器用户代理检测脚本实现方法
Oct 27 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
Nov 27 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
May 31 Javascript
vue中设置height:100%无效的问题及解决方法
Jul 27 Javascript
Node.js实现简单的爬取的示例代码
Jun 25 Javascript
详解微信小程序开发之formId使用(模板消息)
Aug 27 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动态创建Web站点的方法
2011/08/14 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
2007/04/20 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
jQuery UI制作选项卡(tabs)
2016/12/13 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
python正则表达式re模块详解
2014/06/25 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
Python实现的归并排序算法示例
2017/11/21 Python
浅谈python写入大量文件的问题
2018/11/09 Python
python生成n个元素的全组合方法
2018/11/13 Python
Python将string转换到float的实例方法
2019/07/29 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
为什么是 Python -m
2020/06/19 Python
django中cookiecutter的使用教程
2020/12/03 Python
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
中医专业应届生求职信
2013/11/17 职场文书
物流司机岗位职责
2013/12/28 职场文书
高中毕业自我评价
2014/02/08 职场文书
亲子读书活动方案
2014/02/22 职场文书
2014年高考决心书
2014/03/11 职场文书
法人授权委托书范本
2014/04/04 职场文书
经济类毕业生求职信
2014/06/26 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python
Nginx报404错误的详细解决方法
2022/07/23 Servers