关于JavaScript中0空字符串'0'是true还是false的总结

Posted yang-xiansen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于JavaScript中0空字符串'0'是true还是false的总结相关的知识,希望对你有一定的参考价值。

最近被问到关于js中空字符串是true还是false得问题,一时间没想起来,现在在chrome的console面板上输出代码测试一下。

技术图片

 

"" == false 结果是true   在js中空字符串与0相等  即空字符串等于false

0 == false  结果是tue   比较的时候 布尔类型的转换成number类型  false 为0  true 为1

“0” == fase 结果是true  字符串准成number 

Boolean("0") 结果是true  字符串转成了布尔类型  空字符串为false  非空字符串为true

 

以上是关于关于JavaScript中0空字符串'0'是true还是false的总结的主要内容,如果未能解决你的问题,请参考以下文章

发送二进制空字符串' 0'

关于 '0' === 0 浅析

关于C语言输入字符串后将首字母变大写~~~

关于JavaScript的一些不得不知道的事儿

JavaScript 实现回文解码

c++数据结构关于KMP模式匹配next函数