装箱和拆箱
把值转换为对应的引用类型的操作称为装箱。
把引用类型转换为值类型称为拆箱。
值类型 : number
、 boolean
、Null
、 undefined
(占用的空间大小固定不变)
引用类型 :Object
、 string
(占用的空间位置大小可变 ,存放在堆种 ,指针引用)
//创建引用类型
var str='abc'; //值类型
//转化引用
var str_1=new String(str); //String 类
//转化为值类型
console.log(str_1.toString()); //拆箱
数字类型和字符串类型之间的转化。
var s="2.13";
console.log(parseInt(s)); //转化为数字类型 取整
console.log(parseFloat(s)); //转化为数字类型 有小数点
var money='999.999¥';
console.log(parseFloat(money)); //NaN ( not a number)
var num=123;
console.log(typeof num.toString());
parseInt
parseFloat
可以使用它去符号 , 符号必须在数字的后边。