Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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


Подскажите пожалуйста, в чем кроется проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 24.06.2018, 21:49
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 901

Сообщение от smart-create
Подскажите пожалуйста, в чем кроется проблема?
js не тянет такие здоровенные числа. Они не помещаются в ячейку памяти под число
Ответить с цитированием
  #3 (permalink)  
Старый 25.06.2018, 00:11
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

https://www.youtube.com/watch?v=0VbK...m&index=6&t=0s
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертер (перевод) систем счисления helloterry8 Общие вопросы Javascript 7 11.05.2018 22:24
Угадай число. Помогите написать скрипт и по возможности объяснить, как работает Vadim Zhizherin Общие вопросы Javascript 3 04.05.2018 21:09
Вывести на дисплей 20 значное число в нормально виде Mac2017 Javascript под браузер 6 16.06.2017 14:34
9-ти разрядная матрица Mersedes! Ваши сайты и скрипты 4 09.08.2012 13:17
Как найти наибольшее число и ввести его на экран? Ivan152 Оффтопик 2 20.05.2012 19:13