не могу подобрать решение.
                  
                  
                  Сама проблема. Я получаю строкой следующее число: 8331,25433203
                  
                  
                  Мне нужно сделать его целым числом, т.е. преоброзовать в такой вид - 833125433203
                  
                  
                  По факту просто убрать эту точку.
                  
                  
                  В настоящий момент операция выглядит так:
                  
                  
                  const value = parseFloat(getTransactionInfo.received.replace(',', '.')) * 10 ** 8;
                  
                  
                  Однако, желая увидеть 833125433203, на выходе я получаю вот такое число:
                  
                  
                  833125433202.9999
                  
                  
                  Какие есть варинты фикса?
                  
                  
                
Number.parseInt(x.replace(',', '', 10)
Ему места не хватает в 53 битах числа.
Обсуждают сегодня