Number.prototype.toFixed()

.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
发布了23 篇原创文章 · 获赞 0 · 访问量 568

猜你喜欢

转载自blog.csdn.net/JIANLI0123/article/details/103612929