JavaScript - 什么是布尔值以及如何/在哪里可以使用它?

时间:2017-01-31 14:01:55

标签: javascript types boolean

我知道我可以说某些事情是真是假,但在我这样做之后我能做些什么呢?必须有更多。

如果有人有一个例子会很棒。

2 个答案:

答案 0 :(得分:1)

布尔, 换一种说法: 是/否0/1正确/错误

我不熟悉编码,因为我也在初学者区。但我从大多数人那里了解到,布尔值是定义某事物/代码的当前状态。

是开灯吗?是..那么在代码中它将是" true" 不?...然后"假"

你可以在If语句中使用它......比如

if (lightOn == true) {
  //then do this
}

else if (lightOff == false) {
 //then do this
}

在某种程度上。

答案 1 :(得分:1)

代码基本上只是对数据做出决策,并根据这些决策采取行动。这是一个粗略的过度简化,但它通常是正确的。

布尔人(以及可以"行为"作为布尔人)的事情很重要,因为他们是if语句和其他条件用来决定做什么的。

作为一个非常简化的,真实世界的例子,想象一下:

var correctPassword = "myPassword";
var enteredPassword = (get the entered password);

if (correctPassword == enteredPassword) {
    logUserIn();
} else {
    showBadPasswordError();
}

==比较两件事(在这种情况下为字符串),并返回一个布尔值,指示两个字符串是否相同。在这种情况下,如果它返回true,则表示用户的密码是正确的,因此它使用该信息来决定是否记录用户。