无法在 js 中的条件语句中比较 0
cant compare 0 in a conditional statement in js
好吧,确切地说,这是在节点中,但是,当我对长度为零或大于零的字符串执行以下条件语句时,它只会在字符串不为 0 时执行条件。
if(string.length == 0)
{
console.log(string.length)
} else {
console.log(string.length)
};
无论如何,如果字符串长度为 0,它都不会响应。 我也尝试过:
if(string.length > 0)
{
console.log('greater than zero')
} else {
console.log('zero')
};
但结果相同。 无论如何,如果字符串长度为零,它都不会响应。 我已经在 if/else 语句之外打印了 string.length,并且能够让它打印 0。 为什么条件语句在这种情况下不起作用? 为什么如果字符串长度 == 0,它就是没有响应?
似乎有效。 小提琴在这里 Firebug 如果<div>
中没有任何内容,则记录 0
如果字符串为 0,我会得到空格。 我通过执行 string.trim() 解决了错误
相关文章:
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- Switch语句比较用户输入的Javascript
- switch语句中的数字比较失败
- 全局变量和if语句与此的比较
- JsRender:使用 if 语句将 JSON 对象中的值与外部变量进行比较
- 如果语句比较位置
- 在 if 语句之外使用比较参数
- 将变量日期与 if/else 语句中的日期(日期字符串)进行比较
- if/else 语句比较数字
- 如何在“if”语句中比较<选项>“数据名称”
- 无法在 js 中的条件语句中比较 0
- 交换机/比较语句问题
- 若语句不起作用,我将其与变量进行比较
- 比较 IF 语句中的字符串
- 浏览器调整比较语句大小
- 为什么JavaScript在比较一个变量和两个true语句时返回false
- I'm在if语句中使用小于比较器;然而,即使它不应该;t、 它的评估结果为false
- 如果comparison(if语句)比较未定义的值,则返回true
- If语句比较lastName是否以字母A-L开头
- Javascript: if语句比较字符串值不起作用