我有一个数组,现在我想那里有多少个字符串NA
。因此,我进行了一次for循环,以在每次发现1
contador_NA
添加到变量NA
中
变量contador_NA
始终返回0
。
var contador_NA = 0
for (var i = 0; i < result.length; i++)
{
if (['imoveis'][i]['VALOR_CORRIGIDO_VENDA'] = "NA")
{
contador_NA++;
}
}
答案 0 :(得分:1)
=
是分配运算符。为了进行比较,您应该在if语句中使用==
运算符。如果您想比较数据类型,也可以考虑使用===
运算符。
有关比较运算符的一些示例用法,请参见https://www.w3schools.com/js/js_comparisons.asp。
此外,您尝试与之比较的变量未正确访问。第一个括号[]
之前没有变量名称。