今天我們說的是數據類型中的一種Boolean類型,它返回true和false兩個字面值,需要注意的是字面值是區分大小寫的,也就是除了小寫 其他的都只是標識符。
下面主要說的是各種數據類型以及對應的轉化規則:
數據類型 轉化為true的值 轉化為false的值
--------------------------------------------------------------------------------
Boolean true false
String 任何非空字符串 ""(空字符串)
Number 任何非零數字值 0和Nan
Object 任何對象 null
Undefined 不適用 undefined
--------------------------------------------------------------------------------
這些轉化規則對理解流程控制語句(如if語句)自動執行相應的Boolean轉化非常重要,請看下面的代碼:
復制代碼 代碼如下:
var msg="Hello World";
if(msg){
alert("Valus is true");
}