有关JS中的0,null,undefined,[],{},'''''''',false之间的关系


Posted in Javascript onFebruary 14, 2017

0与一些虚值的比较:

0与false

0==false
true

0与'':

0==''
true 

0与[]:

0==[]
true 

0与NaN:

0==NaN
false

0与undefined

0==undefined
false

0与null

0==null
false 

0与{}

0=={}
false

''空值与一些值的比较

'' == false
true
''==undefined
false
''==null
false
''==NaN
false
''==[]
true
''=={}
false

 空值与false,[]的相等的

undefined == null==>true

这些也不知道叫什么值的一些对比,这些值是否在一起相等 在一些js中可以用到

下面在给大家补充下js中的undefined,null,空字符串,false,true之间的关系

因为在其他书上看到undefined,null,空字符串都能当作false用在if语句判断,所以一直以为undefined,null,空字符串,false之间是相等的关系;

前段时间在写代码时偶然发现nudefined==null;但此两者并不等于空字符和false;了搞明白他们之间的关系,我又在浏览器上面试了一下;下面就是实验结果

有关JS中的0,null,undefined,[],{},'''''''',false之间的关系

false为boolean型;‘'为字符串型;当不考虑他们的数据类型时两者相等;当考虑数据类型时两者不相等

有关JS中的0,null,undefined,[],{},'''''''',false之间的关系

实验发现null的数据类型为object ;无论是否考虑数据类型空字符和空都不相等

有关JS中的0,null,undefined,[],{},'''''''',false之间的关系

当不考虑字符类型时发现undefined等于null 当考虑字符类型时undefined不等于空

Javascript 相关文章推荐
javascript prototype,executing,context,closure
Dec 24 Javascript
WEB高性能开发之疯狂的HTML压缩
Jun 19 Javascript
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
Oct 11 Javascript
js借助ActiveXObject实现创建文件
Sep 29 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
Dec 08 Javascript
vue.js之vue-cli脚手架的搭建详解
May 05 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
详解组件库的webpack构建速度优化
Jun 18 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
vue中的使用token的方法示例
Mar 10 Javascript
Element Dialog对话框的使用示例
Jul 26 Javascript
用几道面试题来看JavaScript执行机制
Apr 30 Javascript
js基于myFocus实现轮播图效果
Feb 14 #Javascript
javascript 单例模式详解及简单实例
Feb 14 #Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
Feb 14 #Javascript
微信小程序 弹幕功能简单实例
Feb 14 #Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
Feb 14 #Javascript
微信小程序 Nginx环境配置详细介绍
Feb 14 #Javascript
用file标签实现多图文件上传预览
Feb 14 #Javascript
You might like
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
php $_SESSION会员登录实例分享
2021/01/19 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
JavaScript实现节点的删除与序号重建实例
2015/08/05 Javascript
jquery动态导航插件dynamicNav用法实例分析
2015/09/06 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
jQuery增加与删除table列的方法
2016/03/01 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
vue表单自定义校验规则介绍
2018/08/28 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
在Python中使用lambda高效操作列表的教程
2015/04/24 Python
Python下载懒人图库JavaScript特效
2015/05/28 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
找到不普通的东西:Bonanza
2016/10/20 全球购物
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
会计电算化专业个人的自我评价
2013/11/24 职场文书
应届生个人求职信模板
2013/11/26 职场文书
幼儿园2014年度工作总结
2014/11/10 职场文书
2014年药店工作总结
2014/11/20 职场文书
处级干部考察材料
2014/12/24 职场文书
出国导师推荐信
2015/03/25 职场文书
工作时间调整通知
2015/04/24 职场文书
小兵张嘎观后感
2015/06/03 职场文书
跑出一片天观后感
2015/06/08 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python