有关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 相关文章推荐
url 特殊字符 传递参数解决方法
Jan 01 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
Sep 01 Javascript
jQuery获取页面元素绝对与相对位置的方法
Jun 10 Javascript
JavaScript编程中window的location与history对象详解
Oct 26 Javascript
Validform表单验证总结篇
Oct 31 Javascript
Bootstrap源码解读模态弹出框(11)
Dec 28 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
Feb 10 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
JavaScript中的高级函数
Jan 04 Javascript
React Native基础入门之初步使用Flexbox布局
Jul 02 Javascript
Vue项目打包部署到iis服务器的配置方法
Oct 14 Javascript
redux处理异步action解决方案
Mar 22 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
什么是短波收听SWL
2021/03/01 无线电
php class类的用法详细总结
2013/10/17 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
JavaScript仿京东轮播图效果
2021/02/25 Javascript
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
Python建立Map写Excel表实例解析
2018/01/17 Python
python处理csv中的空值方法
2018/06/22 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
如何基于pythonnet调用halcon脚本
2020/01/20 Python
CSS3的calc()做响应模式布局的实现方法
2017/09/06 HTML / CSS
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
自荐信模版
2013/10/24 职场文书
中学生期末评语
2014/02/03 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
2015年售票员工作总结
2015/04/29 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
老人院义工活动感想
2015/08/07 职场文书
趣味运动会标语口号
2015/12/26 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers