首页 > 解决方案 > 如何在 JavaScript 中输出带有前导零的数字?(中本聪格式)

问题描述

有没有办法在数字前面加上前导零和一个点,以便产生一个固定长度的字符串?

例如:1 变为“0.00000001 BTC”。498 变为“0.00000498 BTC”。

标签: javascriptnumbersbitcoin

解决方案


/除法,则toFixed(). 例如:

const number = 10;
console.log((number / 100000000).toFixed(8));

你可以把它放在一个函数中:

const toZerosNumber = number => (number / 100000000).toFixed(8);

并将其与您的示例一起使用:

toZerosNumber(498); // Output: "0.00000498"
toZerosNumber(1); // Output: "0.00000001"

推荐阅读