JavaScript的基本包装类型之Number类型:代表数值数据类型和提供数值常数的对象。
Number的方法:
1. toString(): 把数字转换为字符串,使用指定的基数,括号里填数字表转换为多少进制。
let num = 11
console.log(num.toString()) // "11"
console.log(num.toString(2)) // "1011"
2. toFixed(); 把数字转换为字符串,结果的小数点后有指定位数的数字。括号里填数字表小数点多少位。
let num = 10.151
console.log(num, num.toFixed()) // 10.151 '10'
console.log(num, num.toFixed(2)) // 10.151 '10.15'
3. toExponential(): 把对象的值转换为指数计数法的字符串。括号里填数字,表小数点多少位并用科学计数法表示。
let num = 10.151
console.log(num, num.toExponential()) // 10.151 '1.0151e+1'
console.log(num, num.toExponential(2)) // 10.151 '1.02e+1'
4. toPrecision(): 把数字格式化为指定的长度字符串。括号里填整数,表总共多少位数字表示,并用科学计数法表示(如果刚好则不需要科学计数法)
let num = 1000.151
console.log(num, num.toPrecision()) // 1000.151 '1000.151'
console.log(num, num.toPrecision(2)) // 1000.151 '1.0e+3'