@Grundy если в будущем джаваскрипте добавят фичу 2+2=5, мне тоже будет сказано «так он и работает, и явно в сандарте ECMAScript сказано, что 2 + 2 всегда будет равно 5»?)
@andreymal ИМХО нет смысла отправять в топку язык из-за того, что он просто не похож на другой. Разнообразие — это хорошо. Какой смысл в джаваскрипте если он работал бы как питон?
@andreymal Дело не в годности. В том, что просто они в таком виде не нужны. Попыток много было (например токипона и т.д.), но идеального ничего нет. Плюс никто не будет их вводить реально в жизнь — не выгодно. ;)
Интересно почему js сделали таким одпорным на ошибки в таких типичных ситуациях, как вот это parseInt(1/0, 19). Специально чтобы у клиента если что-то пойдет не так не отвалилась целая апликация из-за отсутствия try/catch или как?