Это не в этом чате, это впринципе
Ну хорошо, какие на то причины?) Очень уж интересно по этому поводу узнать мнения о js
Сам гугли - самое интересное обычно по фразе javascript wtf
По первой же ссылке, статья на хабре, описывают непонятное действия JS и сразу объяснение почему именно так работает. Но, это не означает, что js говно совершенно. По такой логике, можно сказать и совершенно про любой ЯП
Именно это оно и обозначает
Честно, бред) Никаких весомых аргументов не приведено. Крупные мировые компании используют JS и при этом очень активно
0.1 + 0.2 == 0.3 9007199254740991 + 1 === 9007199254740991 + 2 Math.sqrt(-1) == Math.sqrt(-1) Math.max() > Math.min() ['1', '7', '11'].map(parseInt) [] + {} {} + [] 1 < 2 < 3 3 > 2 > 1 проверяй
Я тебе уже ответил, по той статье даже объяснения есть. Особенно про 0.1 + 0.2 это во всех яп так, только JS не округляет это дробное число. Во всем есть погрешности
Потому что там кривое приведение типов
Есть TS, можно самому типизировать JS
Но это уже не js будет
На выходе будет js
Обсуждают сегодня