Node.js 教程

布尔类型的值在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

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

布尔运算结果

新闻动态 联系方式 广告合作 招聘英才 安科实验室 帮助与反馈 About Us

Copyright © 2013 - 2019 Ancii.com All Rights Reserved京ICP备18063983号-5 京公网安备11010802014868号