JavaScript中的布林類型(Boolean)表示只有兩種可能的值:true或false。在程式設計中,布林類型非常重要,因為它是進行邏輯判斷的基礎。
在JavaScript中,其實有很多可以表示布林類型的值。下面來一一介紹它們的布林類型轉換規則:
Boolean('') // false Boolean('0') // true Boolean('false') // true Boolean('hello') // true Boolean(0) // false Boolean(NaN) // false Boolean(1) // true Boolean(-1) // true Boolean({}) // true Boolean([]) // true Boolean(function(){}) // true Boolean(undefined) // false Boolean(null) // false
要注意的是,當用雙等號(==)進行型別比較時,JavaScript會進行隱式的布林類型轉換。此時,以下值會轉換為false進行比較:
false'' == false // true 0 == false // true null == false // false undefined == false // false
以上是javascript布林類型轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!