对于不起作用并且不向contador_NA变量添加值

时间:2019-04-30 19:16:34

标签: javascript for-loop

我有一个数组,现在我想那里有多少个字符串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++;
    }
}

1 个答案:

答案 0 :(得分:1)

=是分配运算符。为了进行比较,您应该在if语句中使用==运算符。如果您想比较数据类型,也可以考虑使用===运算符。

有关比较运算符的一些示例用法,请参见https://www.w3schools.com/js/js_comparisons.asp

此外,您尝试与之比较的变量未正确访问。第一个括号[]之前没有变量名称。