如何在 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"
有没有办法在数字前加上前导零和一个点,以便生成固定长度的字符串?
例如: 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"