如何在 JavaScript 中输出带前导零的数字? (聪格式)

How to output numbers with leading zeros in JavaScript? (satoshi format)

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

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

/除法,然后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"