Когда вы создаете криптовалюту ERC20 в солидности, вы инициализируете ее числом десятичных знаков.Если ваш общий запас равен 10 КБ, а количество десятичных знаков равно 4, ваш токен будет отображаться как 100000000 (10 000,0000).
В Солидности вы просто делаете YourNumber * 10 ** 4, чтобы инициализировать число, например, 10 000,0000, где YourNumber = 10 000
Я хотел создать простой калькулятор на JavaScript, где на основе пользовательского вводамы даем им их ввод в десятичных числах токена.
Допустим, максимальное количество десятичных знаков равно 4, а пользователь вводит 250 000, мы покажем им 250 000,0000.Если пользователь введет 1, мы покажем им 1.0000.Однако, если пользователь введет 25,5, мы покажем им 25,5000. К сожалению, эта логика не работает в JavaScript или любом другом языке программирования, который я знаю
let converted = (this.state.conversion)*(10**14);
Каковы возможные решения?