老生常谈js中0到底是 true 还是 false


Posted in Javascript onMarch 08, 2017

想到一个好玩的,运行如下 javascript :

if ('0') alert("'0' is true");
if ('0' == false) alert("'0' is false");

结果是,两次都 alert 了!那么 '0' 到底是 true 还是 false 呢?

答案是:在js做比较的时候,有这样的三条规则:

• 如果比较的两者中有bool,会把 bool 先转换为对应的 number,即 0 和 1

• 如果比较的双方中有一方为number一方为string,会把string转换为数字

• 把string直接转换为bool的时候,空字符串‘'转换为 false,除此外的一切字符串转换为 true

以上这篇老生常谈js中0到底是 true 还是 false就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
7个Javascript地图脚本整理
Oct 20 Javascript
JavaScript Cookie 直接浏览网站分网址
Dec 08 Javascript
两个比较有用的Javascript工具函数代码
Feb 17 Javascript
用Javascript实现Sleep暂停功能代码
Sep 03 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
Jul 03 Javascript
php+ajax+jquery实现点击加载更多内容
May 03 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
jquery easyUI中ajax异步校验用户名
Aug 19 Javascript
JavaScript实现Java中Map容器的方法
Oct 09 Javascript
详谈AngularJs 控制器、数据绑定、作用域
Jul 09 Javascript
VUE脚手架具体使用方法
May 20 Javascript
vue实现百度语音合成的实例讲解
Oct 14 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
Mar 08 #Javascript
JS字符串false转boolean的方法(推荐)
Mar 08 #Javascript
原生js实现选项卡功能
Mar 08 #Javascript
js, jQuery实现全选、反选功能
Mar 08 #Javascript
基于JQuery的购物车添加删除以及结算功能示例
Mar 08 #Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
Mar 08 #Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 #Javascript
You might like
使用 php4 加速 web 传输
2006/10/09 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
phpinfo无法显示的原因及解决办法
2019/02/15 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
Python实现从url中提取域名的几种方法
2014/09/26 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
python3读取autocad图形文件.py实例
2020/06/05 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
应届生.NET方向面试题
2015/05/23 面试题
求职信模版
2013/11/30 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
地震慰问信
2015/02/14 职场文书
同学联谊会邀请函
2019/06/24 职场文书
如何使用Python实现一个简易的ORM模型
2021/05/12 Python