var item = 1234
item.toString() // '1234'
var num = 123;
num.toFixed(2) // '123.00'复制代码
装箱的概念:把基本类型转化为相应的对象。而装箱又分为显式与隐式bash
var item = 1234
item.toString() // '1234'
// 此代码等价于
var item = new Number(1234);
item.toString();
var num = 1234;
num.toFixed(2) // '1234.00'
// 此代码等价于
var num = new Number(1234)
num.toFiexed(2)复制代码
var bool = new Boolean(true)
var Str = new String('123')复制代码
var num = [1, 2, 3, 4]
var obj = {
name: 'wsd'
}
console.log(num + 1) // 1,21
console.log(str.toString()) // [object Object]复制代码
var num = [1, 2, 3, 4]
console.log(num + 1) // 1,21
//先执行valueOf()方法
num.valueOf() // [1, 2, 3, 4]
//结果不是原始值,再调用toString方法
num.valueOf().toString() // 1,2,3,4
// 获得基本类型数据
console(num + 1) // '1,2,3,4' + 1 = '1,2,3,41'复制代码