Равенство parseInt("042") === 42 (как и другим подобным) станет верным в следующей версии Firefox (Firefox 21) и в более новых, хотя раньше Firefox действовал по образу и подобию языка C, учитывая восьмеричный числа, начинающиеся с нуля, поэтому вызов parseInt("042") затем придал смысл 34 .
Обсуждение в багзилле Мозиллы показывает, что данное изменение произошло под влиянием ECMAScript 5 и соответствует изменениям, произошедшим в других браузерах (Safari 6, Google Chrome 23 и т.д.), в движке V8 (и в Node.js на его основе, например), так что в этом Фаерфокс остался последним оплотом октала.
Теперь эта твердыня не устояла, эта твердыня пала.
Обновляйте свои сайты по мере необходимости, особенно если им приходилось сталкиваться с обработкой рекорды времени , где часто встречаются числа с ведущим нулем.
Теги: #восьмеричная система счисления #JavaScript #Firefox #parseInt #Firefox #JavaScript
-
Вам Нужен Adobe Photoshop?
19 Oct, 24 -
Гранат
19 Oct, 24 -
Лили, Уильям
19 Oct, 24 -
Webresearch Против Mozilla Firefox
19 Oct, 24 -
Диод Как Выпрямитель
19 Oct, 24 -
Скачать Мастер 5.3.1.1075
19 Oct, 24