我不明白布尔是如何工作的。在下面的例子中,该行的必要性是什么" 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);
}
}
请解释一下布尔值。我被困在这里
答案 0 :(得分:0)
布尔数据类型是1位数据类型,可以设置为“true”或“false”。它有时被称为标志变量,用于检查某个条件是否为真。
在javascript中,当您声明变量时,可以将其设置为任何数据类型,因此var check=false;
将变量检查设置为条件false。
所有if()
语句和while()
语句都检查一个布尔表达式,以查看该代码是否会运行。
所以,在你宣布检查之后,如果你说
if(check){...}
该代码无法运行,因为check为false。
希望这有帮助