【问题标题】:how boolean works in javascript布尔值在 JavaScript 中的工作原理
【发布时间】: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);
    }
}

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

【问题讨论】:

  • 布尔值是truefalse 的值。这就是它的全部内容。该特定行的必要性是声明变量并为其分配初始值。这与它是一个布尔值或什至它是 JavaScript 的事实没有太大关系。声明变量是许多编程语言的一个非常基本的概念。
  • 尝试用笔和纸跟随代码执行。这是很琐碎的事情。不知道在这段代码中具体对布尔值有什么要说的。

标签: javascript boolean


【解决方案1】:

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

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

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

所以,在你声明检查之后,如果你说

if(check){...}

该代码不会运行,因为检查为假。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2017-09-27
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多