Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2018, 21:45
Профессор
Отправить личное сообщение для smart-create Посмотреть профиль Найти все сообщения от smart-create
 
Регистрация: 25.10.2016
Сообщений: 157

parseInt() и 17-ти значное число
Добрый вечер

Столкнулся с забавной проблемой. Имеется строка:

var str = '17864260117261159';


Необходимо преобразовать в число. Но каким то чудесным образом число округляется

То есть, результат будет вот такой:

parseInt( str  ) // 17864260117261160
parseFloat( str  ) // 17864260117261160
Number( str  ) // 17864260117261160


Подскажите пожалуйста, в чем кроется проблема?
Ответить с цитированием