在js中 if0为什么会近这个判断
在JavaScript中,条件判断中的字符串'0'会被认为是一个真值(truthy value),因此if语句中的条件会被判断为真,执行if语句内的代码块。
JavaScript中有一些规则来确定一个值是真值还是假值。除了以下几个假值(falsy value)之外,所有其他值都被视为真值:
- false
- 0
- 空字符串('')
- NaN
- null
- undefined
因此,当条件为字符串'0'时,它会被视为一个真值,if语句会执行相应的代码块。
原文地址: https://www.cveoy.top/t/topic/iYFi 著作权归作者所有。请勿转载和采集!