【发布时间】:2014-07-14 16:18:00
【问题描述】:
我不明白布尔值是如何工作的。在下面的示例中,“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的值。这就是它的全部内容。该特定行的必要性是声明变量并为其分配初始值。这与它是一个布尔值或什至它是 JavaScript 的事实没有太大关系。声明变量是许多编程语言的一个非常基本的概念。 -
尝试用笔和纸跟随代码执行。这是很琐碎的事情。不知道在这段代码中具体对布尔值有什么要说的。
标签: javascript boolean