1. 程式人生 > >js物件學習 boolean

js物件學習 boolean

Boolean的值只能是兩個,一個 true 一個false

 建構函式傳入的值要麼是一個bool值,要麼就是一個將要被轉換為bool的值。
下面幾個值將會被解析為false
0、-0、null、""、false、undefined 或 NaN。

new Boolean(a) 有一個屬性存放構造值  a
Boolean 返回一個bool值

 

 

 

prototype可以向類中進行動態新增屬性。

 toString() 返回邏輯值    'true'  'false'

var bb = new Boolean(55);
console.log(bb.toString().constructor != String)

false

valueOf()  返回原始值   true 或者 false

var bb = new Boolean(55);
console.log(bb.valueOf())
var cc = new Boolean(0);
console.log(cc.valueOf())

true
false

這個物件主要是用來轉化為字串。