Node.js 布尔值

2018-01-07 17:20 更新

布尔类型的值在JavaScript中可以是true或false,这两个文字是为布尔值定义的。我们可以使用布尔函数将值转换为布尔值,该语言在需要时将所有内容转换为布尔值,根据以下规则:false,0,空字符串"",NaN,null和undefined都将计算为false;所有其他值的计算结果为 true

例1

console.log(0 == false);/*from www.w3cschool.cn*/
console.log("" == false);
if(null){
}else{
   console.log("false");
}
if(undefined){
}else{
   console.log("false");
}
if(NaN){
}else{
   console.log("false");
}

上面的代码生成以下结果。

布尔函数结果

例2

我们可以将这些赋值给变量,并对它们应用布尔运算。

var myData = true; 
console.log(myData); // true 
/*from www.w3cschool.cn*/
// Boolean operations (&&, ||, !) work as expected: 
console.log(true && true); // true 
console.log(true && false); // false 
console.log(true || false); // true 
console.log(false || false); // false 
console.log(!true); // false 
console.log(!false); // true 

上面的代码生成以下结果。

布尔运算结果

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号