String();
Number();
Boolean();
数字都是原始值  ×
只有原始值数字才是原始值  √
即数字分两种数字
1  var num = 123;
//原始值数字
//本质上原始值是不能有属性的
//但系统会自动给原始值包装成Number类型的  然后再删除  让系统不会因此而报错
//比如  num.len = 4;  document.write(num.len);
//相当于 new Number(num).len = 4;  然后执行完后又删掉了
//结果输出undefined  num.len = 4;的过程相当于没发生过一样
2  var num = new Number(123);
//此时num就变为对象了  所以可以定义属性方法了
//尽管num是一个对象了  也可以拿num去进行运算
字符串分两种字符串
1  var str = ‘abcd’;
//原始值字符串  系统自动给原始值包装成String类型的
2  var str = new String(‘abcd’);
//字符串对象
布尔类型分两种
1  var bol = true;
//原始值布尔  系统自动给原始值包装成Boolean类型的
2  var bol = new Boolean(‘true’);
//布尔对象
