boolean如何在javascript中工作

时间:2014-07-14 16:18:01

标签: javascript boolean

我不明白布尔是如何工作的。在下面的例子中,该行的必要性是什么" var check = false"它是如何工作的?我什么时候应该使用它们?如果我写了" var check = true"代替??

var hits=[];
for(var n=2;n<101;n++){
    var check=false;
    for(var i=2;i<=9;i++){
        if(n%i===0 && n!=i)
            check=true;
    }
    if(check===false){
        hits.push(n);
    }
}

请解释一下布尔值。我被困在这里

1 个答案:

答案 0 :(得分:0)

布尔数据类型是1位数据类型,可以设置为“true”或“false”。它有时被称为标志变量,用于检查某个条件是否为真。

在javascript中,当您声明变量时,可以将其设置为任何数据类型,因此var check=false;将变量检查设置为条件false。

所有if()语句和while()语句都检查一个布尔表达式,以查看该代码是否会运行。

所以,在你宣布检查之后,如果你说

if(check){...}

该代码无法运行,因为check为false。

希望这有帮助