JavaScript 轉(zhuǎn)換為對象
■知識點
使用new命令調(diào)用String、Number、Boolean類型函數(shù),可以把字符串、數(shù)字和布爾值3類簡單值包裝為對應(yīng)類型的對象。
■實例設(shè)計
下面的示例分別使用String、Number、Boolean類型函數(shù)執(zhí)行實例化操作,并把值"123"傳入進(jìn)去,使用new運(yùn)算符創(chuàng)建實例對象,簡單值分別被包裝為字符串型對象、數(shù)值型對象和布爾型對象。
var n = "123";
console.log (typeof new String (n)); //返回object
console.log (typeof new Number (n) ) ; //返回object
console.log (typeof new Boolean (n)); //返回object
console.log (Object .prototype. toString.call(new String (n))); //返回[object String]
console.log (Object .prototype. toString.call(new Number (n))); //返回[object Number]
console.log (Object .prototype. toString.call(new Boolean (n))); //返回[object Boolean]
點擊加載更多評論>>