如何在没有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