如何在没有E标记的情况下在我的Messenger软件中显示非常小的数字?
我有一个机器人,需要在encryption显示非常小的转换。 目前,当数字很小时,输出以科学记数法显示E.我不想这种表示法,我怎样才能把它格式化为正常数字
提前感谢您的回答。 在Node.js中编码
您可以在您的号码上使用toFixed()
以显示所需精度的数字。
number.toFixed(precision)
这里是一个例子:
let number = 0.000000635345 number.toFixed(5) // 0.00000 number.toFixed(6) // 0.000001 number.toFixed(7) // 0.0000006 number.toFixed(8) // 0.00000064
您可以将其与RegExp结合使用来删除尾部零:
let number = 0.0000005 number.toFixed(10) // 0.0000005000 number.toFixed(10).replace(/\.?0+$/,"") // 0.0000005