Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему в js null == 0, или в js это нормально?

Returno Мудрец (12167), на голосовании 4 месяца назад
почему null равен нулю
Голосование за лучший ответ
Павел Просветленный (25616) 5 месяцев назад
Кто пытается ответить, можете не заморачиваться.
Артур Кириллов Профи (656) 5 месяцев назад
если сравнивать не строгим оператором, то да, null == 0, если со строгим, то тип null не равен 0. все потому что null приводится к 0, логика) в любом случае, null используется для того, чтобы задать отсутствие значения
Андрей Устинов Мастер (2150) 5 месяцев назад
потому что js в плане типов очень странный язык. что бы исправить эту проблему и прочие был введён ts
Semen Kapacuk Гуру (3750) 5 месяцев назад
null не равен нулю даже при нестрогом сравнении
Похожие вопросы