JavaScript中的boolean布爾值使用學習及相關技巧講解
來源:易賢網 閱讀:752 次 日期:2016-06-20 16:49:37
溫馨提示:易賢網小編為您整理了“JavaScript中的boolean布爾值使用學習及相關技巧講解”,方便廣大網友查閱!

JavaScript中的boolean布爾值使用學習及相關技巧講解,特別是Boolean的用法以及適用!!將truthy或falsy值轉換為布爾值的用法非常巧妙,需要的朋友可以參考下

JavaScript中的兩個基礎的布爾類型的值:

1.true

2.false

布爾值 true 代表“真”,false 代表“假”。一般關系運算符會返回布爾值的結果。另外,數(shù)值的 0、-0、特殊值的 null、NaN、undefined 以及空字符("")都會被解釋為 false ,其他值則會被解釋為 true 。

function isMonth(mon) {

  if ((mon >= 1) && (mon <= 12)) {

    return true;

  } else {

    return false;

  }

}

if (isMonth(mon)) {

  alert("OK");

} else {

  alert("請輸入正確的月份。");

}

boolean = new Boolean(value)

生成布爾對象。把 value 設定為初期值 true 或 false 。為了符合面向對象中“數(shù)據類型都可以生成對象”的思想,JavaScript準備了這個類,不過基本沒什么人用。

xx = new Boolean(true);

ECMAScript中所有類型都有與true或false這兩個值等價的值,要將一個值轉換為其對應的布爾

值,可以調用轉型函數(shù)Boolean();

Boolean(NaN);//false

Boolean(0);//false

Boolean('');//false

Boolean(null);//false

Boolean(undefined)//false

PS:你可以使用!!操作符將truthy或falsy值轉換為布爾值。

!!"" // false

!!0 // false

!!null // false

!!undefined // false

!!NaN // false

!!"hello" // true

!!1 // true

!!{} // true

!![] // true

更多信息請查看網絡編程

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網