包装类
//包装类
//Number()
//String()
//Bealoon()
顺带提一下对象
//new 对象 ==》获得对象每次new的一样
// 但是不是同一个,就像工厂机器生产玩具
//js中的new和别的语言中new的对象不一样在于,
// new的对象可以对其进行操作,其他的只是放在那里
包装类使用例子:
var num = 4;
num.len = 3;
//new Number('4').len = 3 delete
//
//new Number('4).len
console.log(num.len);
undefined
对比String
var str = 'abcd';
str.length = 3;
//new String('abcd').length = 3; delete
//
console.log(str);
//new String('abcd').length
console.log(str.length);
//abcd
//4
但是这里的length是字符串,系统自带的属性,所以原始值也能用包装类使用,但是数值中的len是自定义的,不能生效。
Number中的小点
var num = new Number(4);
Number对象可以进行运算,运算之后就变成了原始值类型。