Тест · Первые шаги · урок 2 из 7Тест — TypeScript и JavaScriptЧто такое TypeScript и чем он отличается от JavaScript?[A]JavaScript, типы которого проверяются во время работы программы: аннотации остаются в коде, а значение не того типа бросает TypeError в тот самый момент, когда его кладут в переменную с типом.[B]Это JavaScript с аннотациями типов: компилятор tsc проверяет типы до запуска программы, а потом пишет обычный JavaScript, из которого типы убраны. Любой код на JavaScript — это и код на TypeScript.[C]Отдельный язык со своим движком: браузеры выполняют файлы TypeScript как есть и сами проверяют в них типы, а компилятор tsc нужен только для того, чтобы сжать код перед публикацией.[D]Строгое подмножество JavaScript: оно запрещает самые вольные возможности языка, например var и сравнение ==, поэтому файл .ts, в котором они встречаются, компилятор tsc не сможет даже разобрать.← НазадЗачем нужен TypeScriptДалее →Как запустить TypeScript