老生常谈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 相关文章推荐
JavaScript判断一个URL链接是否有效的实现方法
Oct 08 Javascript
JavaScript自定义数组排序方法
Feb 12 Javascript
谈一谈javascript闭包
Jan 28 Javascript
原生JS实现拖拽图片效果
Aug 27 Javascript
VueJS全面解析
Nov 10 Javascript
JS实现的二叉树算法完整实例
Apr 06 Javascript
JavaScript制作简单的框选图表
May 15 Javascript
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
vue 录制视频并压缩视频文件的方法
Jul 27 Javascript
微信小程序Echarts图表组件使用方法详解
Jun 25 Javascript
记录一次websocket封装的过程
Nov 23 Javascript
Nest.js散列与加密实例详解
Feb 24 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
无数据库的详细域名查询程序PHP版(5)
2006/10/09 PHP
php&java(二)
2006/10/09 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
JsDom 编程小结
2011/08/09 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
JavaScript实现五子棋游戏的方法详解
2019/07/08 Javascript
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
简述Python中的进程、线程、协程
2016/03/18 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
python爬虫容易学吗
2020/06/02 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
李宁官方网店:中国运动品牌
2017/11/02 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
法律工作求职自荐信
2013/10/31 职场文书
美术专业个人自我评价
2014/01/18 职场文书
大学生标准自荐书
2014/06/15 职场文书
节约用电标语
2014/06/17 职场文书
个人简历自荐信
2014/06/26 职场文书
公司合作意向书范文
2014/07/30 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书