Встречается на собеседованиях • сегодня
Будет ли TypeScript строгой проверкой типизации
TypeScript по умолчанию не включает строгую проверку типизации, но её можно активировать через настройки в tsconfig.json. Ключевые опции:
json
{
"compilerOptions": {
"strict": true, // включает все строгие проверки
"noImplicitAny": true, // запрещает неявный any
"strictNullChecks": true // проверяет null/undefined
}
}Без strict TypeScript более либерален — например, допускает неявное приведение типов. Пример:
ts
// Без strict: ошибки нет
function sum(a, b) { // параметры неявно any
return a + b;
}
// Со strict: ошибка компиляции
function sum(a: number, b: number) {
return a + b;
}Строгий режим помогает выявлять ошибки на этапе компиляции, но требует более детального описания типов.

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