Встречается на собеседованиях • сегодня
В чем разница между JavaScript и TypeScript
TypeScript — это надмножество JavaScript с добавлением статической типизации. Основные отличия:
- Типы — TypeScript позволяет явно указывать типы переменных, параметров функций и возвращаемых значений:
typescript
function greet(name: string): string {
return `Hello, ${name}!`;
}-
Компиляция — TS-код компилируется в JS, при этом компилятор проверяет типы и выдает ошибки на этапе разработки.
-
Дополнительные возможности — интерфейсы, декораторы, generics, enums, которые отсутствуют в чистом JS.
-
Совместимость — любой валидный JS-код является валидным TS-кодом.
TypeScript помогает выявлять ошибки раньше, улучшает поддержку кода и автодополнение в IDE, но требует дополнительного шага компиляции.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы