JavaScript 转换为对象
■知识点
使用new命令调用String、Number、Boolean类型函数,可以把字符串、数字和布尔值3类简单值包装为对应类型的对象。
■实例设计
下面的示例分别使用String、Number、Boolean类型函数执行实例化操作,并把值"123"传入进去,使用new运算符创建实例对象,简单值分别被包装为字符串型对象、数值型对象和布尔型对象。
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]
点击加载更多评论>>