老生常谈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 相关文章推荐
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 Javascript
9行javascript代码获取QQ群成员具体实现
Oct 16 Javascript
微信js-sdk地理位置接口用法示例
Oct 12 Javascript
Angular.js实现注册系统的实例详解
Dec 18 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
Feb 23 Javascript
jQuery中Chosen三级联动功能实例代码
Mar 07 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
Jun 29 Javascript
Vue的轮播图组件实现方法
Mar 03 Javascript
vue.js计算属性computed用法实例分析
Jul 06 Javascript
详解VUE项目中安装和使用vant组件
Apr 28 Javascript
实例详解vue中的$root和$parent
Apr 29 Javascript
js实现鼠标拖曳效果
Dec 30 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
PHP5 面向对象(学习记录)
2009/12/02 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
jquery 插件学习(一)
2012/08/06 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
Node.js 条形码识别程序构建思路详解
2016/02/14 Javascript
jQuery Chart图表制作组件Highcharts用法详解
2016/06/01 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
python3新特性函数注释Function Annotations用法分析
2016/07/28 Python
python获取代理IP的实例分享
2018/05/07 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Python实战购物车项目的实现参考
2019/02/20 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
基于python爬取梨视频实现过程解析
2020/11/09 Python
英国旅游额外服务市场领导者:Holiday Extras(机场停车场、酒店、接送等)
2017/10/07 全球购物
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
.net笔试题
2014/03/03 面试题
创业资金计划书
2014/02/06 职场文书
出生公证委托书
2014/04/03 职场文书
入职担保书范文
2014/05/21 职场文书
一般党员对照检查材料
2014/09/24 职场文书
病人慰问信范文
2015/02/15 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
运动会致辞稿
2015/07/29 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
Android实现图片九宫格
2022/06/28 Java/Android