JavaScript - это язык сценариев, а TypeScript - это объектно-ориентированный язык программирования. TypeScript поддерживает модули, а JavaScript - нет. TypeScript поддерживает статическую типизацию, которая позволяет вам проверять правильность типа во время компиляции, тогда как JavaScript не поддерживает ее
джс прекрасно поддерживает модули
Что Гугл выдал то и копи паст
Гугл выдал херню
Сценариев траги-комедий?
Разница в том, что TypeScript это надстройка над JavaScript с типизацией и типами, некоторым количеством дополнительного сахара, и тем, что TypeScript должен быть заранее скомпилирован в JavaScript для большинства окружений.
Гугл дал абсолютный ответ если углубляться,то все что написано выше,имеет место быть
Абсолютно нет. JavaScript тоже объектно-ориентированный, так же как и TypeScript тоже скриптовый язык. JavaScript прекрасно поддерживает модули.
Специально перечитал 3 источника и все говорят одно,а вы говорите другое)))
Ну, я не буду никого переубеждать намеренно, дело твоё какому источнику верить.
Тайпскрипт это надстройка над нативным Javacript. Вносит типизацию данных, проверяет ошибки в момент написания кода и редактор кода на них сразу указывает. Компилируется в нативный JS, потому что в браузере нет поддержки тайпскрипт
Жс мультипарадигменный
Обратного я не утверждал
Ох уж эти копирайтеры с перепечатками друг у друга. До 2018 не все браузеры поддерживали в JS модули и классы, и эти фичи преподносились в TS как преимущество. Но когда все браузеры стали их поддерживать из коробки, из официального репозитория TS убрали акцент с этих фич, оставив только систему типов. Вот этот коммит от 2018 года: https://github.com/microsoft/TypeScript/commit/9d32c51cd4731b122c56be3aa0210765f469d66f
Обсуждают сегодня