CoDeR2006
@CoDeR2006
TypeScript

Почему РАБОТАЕТ этот код?

Привет всем, решал задачу на CodeWars (если что потом написал решение в 1 строчку)

const century = year => Math.ceil(year / 100)

Но дело не в этом, я не понимаю почему работал этот код который на изображении, как бы как я понимаю, year.length не меньше 2, но код возвращал 1 как в условии (вроде как я понял, потому что все работало), и так же year.length не равен 3 как во втором условии но он вернул верное столетие.
Вообще не пойму почему код работал... Объясните новичку. 643c6163af750606815142.png

Так же на всякий случай прикрепил условие задачи.

643c61a7542b2292121975.png
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
year.length === undefined
undefined < 2 === false
(year.length = 3) === 3 >> true
return Math.ceil(...)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы