TGViewer
frontend от ежетты frontend от ежетты @front_hedgehog · 422 subscribers
Post #61 251
Типы данных js, NaN
NaN не равен самому себе. Мы нашли её! Штука, которая не равна сама себе, она существует!
Если при вычислениях произошла ошибка, или например неудачно преобразовали строку в число, мы можем получить значение NaN.
Если мы поставим проверку, на равенство(1) или не равенство(2) вычислений NaN, то мы получим бесполезную проверку, потому что условие никогда не будет верно(1) или всегда будет выполняться(2). Потому что NaN не равен NaN.
Не верите? console.log(NaN === NaN);

При этом, есть функция isNaN, с помощью которой можно проверить, что что-то равно NaN.
isNaN(NaN) равен true.

🔗Документация: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/NaN
MDN Web Docs NaN - JavaScript | MDN Глобальное свойство NaN является значением, представляющим не-число (Not-A-Number).
  • 🔥 1
More from @front_hedgehog
  1. Jun 16, 2026Как вы знаете, я уже полгода работаю исключительно с AI. Однако, пора бы что-то делать. Я…
  2. Jun 6, 2026Привет. Продолжаю рассказывать об использовании ИИ в работе разработчика. На этот раз орке…
  3. Apr 13, 2026Как я использую уже целых два AI в работе В основном один (Claude) делает, второй (Codex)…
  4. Mar 10, 2026Девушки в диджитал — топ 💗 Ведь именно те самые девушки закрывают самый сложный тикет, пе…
  5. Mar 10, 2026Привет, 8 марта ещё не кончилось, врываюсь с перепостом подборки каналов девушек в ИТ, куд…
  6. Dec 31, 2025Привет! Вот и новый год наступает. Осталось меньше суток. Хочу вам пожелать самого доброго…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →