.toFixed()
let a = 0.33333
console.log(typeof a.toFixed(2)) // string
console.log(typeof 0.33333.toFixed(2)) // string
注意
:经过.toFixed()
处理后会改变number
数据类型为string
let b = -0.33333
console.log(typeof b.toFixed(2)) // string
console.log(typeof (-0.33333).toFixed(2)) // string
console.log(typeof -0.33333.toFixed(2)) // number
注意
:由于操作符优先级,负数
不会返回string
,还是number
toFixed()
后,不改变number
类型
let a = 0.33333
console.log(typeof +a.toFixed(2)) // number
console.log(typeof +0.33333.toFixed(2)) // number