1:布爾值,數(shù)字和字符串這三種原始值都有對應(yīng)的構(gòu)造函數(shù):Boolean,Number,String().他們的實例包含原始值,作為構(gòu)造函數(shù)觉壶,他們創(chuàng)建的對象和他們包裝的原始值有很大的不同。作為函數(shù),他們會將值轉(zhuǎn)換為相應(yīng)的原始值纵菌,注意,避免包裝對象是一種最佳實踐休涤,畢竟沒有什么事是對象能做而原始值不能的咱圆。
2:包裝值是對象。注意他比較大小的時候功氨,不能比較大小序苏。
3:當(dāng)需要對一個原始值增加屬性的時候,首先要對原始值包裝并且給包裝后的對象增加屬性捷凄,當(dāng)您使用值得時候就要先對他去包裝忱详。
4:去包裝是調(diào)用valueOf()。將包裝對象轉(zhuǎn)為原始值是用Blloean (new Blloean(true));值得注意的是轉(zhuǎn)換為原始值得時候只能正確提出數(shù)字和字符串纵势,而布爾值不能踱阿。
5:原始值會從包裝器中借調(diào)方法,只是在嚴(yán)格模式和寬松模式中發(fā)生不同的處理方法钦铁。
6:強制類型轉(zhuǎn)換:它是指從一種類型隱式的轉(zhuǎn)換為另外一種類型软舌。強制類型會出現(xiàn)BUG,所以在這一方面的時候要注意,可以先把將變量轉(zhuǎn)換為合適的類型牛曹。
7:Boolean()轉(zhuǎn)換佛点。undefined,null,false,NAN,0,'',除了這些,別的都是true.
8:Number()黎比,好像是類似于一般的字符串解釋,undefined-NAN,null-0,false-0,true-1,字符串會被解析超营,對象會先被轉(zhuǎn)為原始值,然后在轉(zhuǎn)為數(shù)字阅虫。
9:String()演闭,這個就是所有原始值轉(zhuǎn)換為字符串。
10:Object()這個還是颓帝?我去米碰。窝革。。將一個東西轉(zhuǎn)為對象吕座。虐译。。'abc' instanceof String;? false; Object('abc') instanceof String-true. typeOf Object('abc')-Object;Object(null),object(undefined)--{}.空數(shù)組都是吴趴。