Самое забавное, что в реальном JS программировании такие moment возникают чуть чаще, чем никогда.
Мораль сей басни такова — никогда не используйте "==".
Так а поясни какого хуя на скрине происходит?
Это не очевидно, согласен. Но тут просто js приводит литералы, начинающиеся с 0... к восьмеричной системе счисления:010 -> 8011 -> 9017 -> 15018 -> 18
что то на программистком
Это же поймет даже не программист. Все в школе проходили минимум.
Ребят. А разве js не не строго типизированый язык?
У него жидкая типизация. Как жидкий стул. Можешь хоть что хоть с чем скрещивать. Об этом и пример в посте.
Самое забавное, что в реальном JS программировании такие moment возникают чуть чаще, чем никогда.
Мораль сей басни такова — никогда не используйте "==".
Так а поясни какого хуя на скрине происходит?
Это не очевидно, согласен. Но тут просто js приводит литералы, начинающиеся с 0... к восьмеричной системе счисления:
010 -> 8
011 -> 9
017 -> 15
018 -> 18
что то на программистком
Это же поймет даже не программист. Все в школе проходили минимум.
Ребят. А разве js не не строго типизированый язык?
У него жидкая типизация. Как жидкий стул. Можешь хоть что хоть с чем скрещивать. Об этом и пример в посте.