javascript中的"0"字符串与布尔值的转换问题

https://img.mukewang.com/5bfa628e0001152705560183.jpg

在表单获取字段的时候,通常会通过!判断是否字段为空。今天在console中打印了一下,发现!的判断似乎和 ==判断的机制不同。对于0数字,没毛病;

但对于"0",如果!"0"是false的话,那么"0"==true不应该返回true吗?


临摹微笑
浏览 1495回答 1
1回答

Cats萌萌

!把字符串0转换为bool变量"0"==true比较字符串0和true对应的字符串是否相同
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript