stackyFACTS
Технологии

В JavaScript «не число» считается числом

ВОТ ЧТО ИНТЕРЕСНО

Ничто так не кричит о логическом дизайне, как классификация буквального «не-числа» как числового типа. В JavaScript проверка типа «NaN» гордо возвращает «number», позволяя вашему коду проваливаться в базовой математике, продолжая уверенно выполняться, как будто все в полном порядке.

В JavaScript «не число» считается числом
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
Почему в JSON намеренно нет комментариев
Технологии

Почему в JSON намеренно нет комментариев

Создатель намеренно удалил возможность добавлять описательные комментарии в эти файлы. Это было сделано специально из вредности, чтобы заставить людей…

Узнать больше
JavaScript классифицирует null как тип объекта
Технологии

JavaScript классифицирует null как тип объекта

О, прелесть устаревшего кода, который невозможно исправить. Из-за поспешной реализации в первые дни JavaScript, проверка типа абсолютно пустого значения…

Узнать больше
Регулярные выражения выглядят как полная бессвязная абракадабра
Технологии

Регулярные выражения выглядят как полная бессвязная абракадабра

Скрипт для поиска совпадений в тексте, который настолько плотно упакован тайными символами, косыми чертами и скобками, что становится совершенно нечитаемым…

Узнать больше
Компиляция кода — официальное время для безделья
Технологии

Компиляция кода — официальное время для безделья

Поскольку преобразование текста в исполняемый файл может занимать от трех минут до трех часов, разработчики с энтузиазмом используют этот период ожидания как…

Узнать больше
Динамическая типизация позволяет передавать строки текста в математические функции
Технологии

Динамическая типизация позволяет передавать строки текста в математические функции

Жизнь на грани ошибки времени выполнения. Языки без строгих определений переменных радостно примут абзац текста в функцию вычитания и будут ждать момента…

Узнать больше
Деление числа с плавающей точкой на ноль безопасно возвращает бесконечность
Технологии

Деление числа с плавающей точкой на ноль безопасно возвращает бесконечность

Потому что аварийное завершение программы было слишком банальным. Если вы делите десятичную дробь с плавающей точкой на ноль, система не выдает ошибку; она…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store