如何布尔在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);
    }
}

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


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

在JavaScript中,当你声明一个变量时,你可以将它设置为任何数据类型,所以说var check=false; 设置一个变量检查​​条件为false。

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

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

if(check){...}

该代码不会运行,因为检查是错误的。

希望这可以帮助

链接地址: http://www.djcxy.com/p/13017.html

上一篇: how boolean works in javascript

下一篇: && operator and execution when boolean function returns false