我正在尝试编写一个函数,使用此处的答案作为参考,获取浮点文字中小数点后的小数位数。
尽管在浏览器控制台中尝试时这似乎工作正常,但在 Node.js 环境中运行测试用例时,精度最多仅被截断 14 位。
let data = 123.834756380650877834678
console.log(data) // 123.83475638065088
Run Code Online (Sandbox Code Playgroud)
该函数返回 14 作为答案。
为什么在休息时进行舍入?这是默认行为吗?