Node.js 布爾值

2018-01-07 17:20 更新

布爾類型的值在JavaScript中可以是true或false,這兩個(gè)文字是為布爾值定義的。我們可以使用布爾函數(shù)將值轉(zhuǎn)換為布爾值,該語言在需要時(shí)將所有內(nèi)容轉(zhuǎn)換為布爾值,根據(jù)以下規(guī)則:false,0,空字符串"",NaN,null和undefined都將計(jì)算為false;所有其他值的計(jì)算結(jié)果為 true 。

例1

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

上面的代碼生成以下結(jié)果。

布爾函數(shù)結(jié)果

例2

我們可以將這些賦值給變量,并對它們應(yīng)用布爾運(yùn)算。

var myData = true; 
console.log(myData); // true 
/*from www.o2fo.com*/
// 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 

上面的代碼生成以下結(jié)果。

布爾運(yùn)算結(jié)果

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)