Как выводить числа с начальными нулями в JavaScript? (формат сатоши)

#javascript #numbers #bitcoin

#javascript #числа #биткойн

Вопрос:

Есть ли способ добавить начальные нули и точку к числам, чтобы в результате получилась строка фиксированной длины?

Например: 1 становится «0.00000001 BTC». 498 становится «0.00000498 BTC».

Ответ №1:

затем используйте / для деления 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"