在js中 if0为什么会进这个判断要怎么样才不会进这个判断
在JavaScript中,字符串'0'被认为是一个真值,因此在条件判断中会被视为真。
要避免进入这个判断,可以使用严格相等运算符(===)来进行比较。严格相等运算符会比较值和类型,只有当值和类型都相等时才返回真。
例如:
if ('0' === 0) {
// 不会进入这个判断
}
另外,如果你希望判断字符串是否为空,可以使用以下方式:
if ('0' !== '') {
// 进入这个判断
}
这样可以确保只有当字符串为空时才会进入判断。
原文地址: https://www.cveoy.top/t/topic/iYFo 著作权归作者所有。请勿转载和采集!