1、装箱:把基本数据类型转化为对应的引用数据类型的操作
例如 字符串的indexOf 操作
字符串是基本数据类型 不应该有操作的方法,js 内部通过一系列操作使之(装箱)能够实现操作方法
(1)创建String类型的一个实例;(2)在实例上调用指定的方法;(3)销毁这个实例
2、拆箱:将引用类型对象转换为对应的值类型对象
对象的 valueOf() 或者 toString() 方法实现
var objNum = new Number(123);var objStr =new String("123");console.log( typeof objNum ); //objectconsole.log( typeof objStr ); //objectconsole.log( typeof objNum.valueOf() ); //numberconsole.log( typeof objStr.valueOf() ); //stringconsole.log( typeof objNum.toString() ); // stringconsole.log( typeof objStr.toString() ); // string
