If语句无法正常工作

时间:2016-08-24 13:58:46

标签: javascript if-statement

我在JavaScript中遇到以下问题: 我有一个数组,我从我的数据库收到布尔值,并希望在特定字段为真时执行某些操作。 因为它没有用,我写了以下内容:

Output

在我看来,应该只在控制台上打印1或不打印,但是 - 因为0表示JS中的错误 - 从不为0.但是当我让它运行时,它在控制台上打印0。

1 个答案:

答案 0 :(得分:4)

将变量的值解析为整数,如下所示:

if(parseInt(data.participants[i].attended)) {
    console.log(data.participants[i].attended);
}