这节点在节点中是准确的,但是当我对长度为零或大于零的字符串执行以下条件语句时,如果字符串不为0,它将只执行该条件。
if(string.length == 0)
{
console.log(string.length)
} else {
console.log(string.length)
};
如果string.length为0,无论它怎么回事。我也尝试过:
if(string.length > 0)
{
console.log('greater than zero')
} else {
console.log('zero')
};
但结果相同。无论string.length为零,它都不会响应。我已经在if / else语句之外打印了string.length,并且能够将它打印为0.为什么条件语句在这种情况下不起作用?为什么它只是不响应string.length == 0?
答案 0 :(得分:0)
似乎工作。 Fiddle here如果<div>
答案 1 :(得分:0)
如果字符串为0,我得到空格。我通过执行string.trim()来解决错误