猿问

用toFixed出错

let a = 3.345
console.log(a.toFixed(2)) // 3.35

为什么下面的结果是错的?没有进位?

et a = 0.345
console,log(a.toFixed(2)) // 0.34


业余奶茶品鉴师
浏览 1319回答 1
1回答

橋本奈奈未

据MDN介绍,toFixed会要必要时对数值进行四舍五入,但所谓的必要时指的是啥就不清楚了,或许要查看源码实现了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答