Встречается на собеседованиях • сегодня
В чем разница между any и unknown
any и unknown — оба типа в TypeScript, но с разной степенью строгости.
- any отключает проверку типов. Можно вызывать методы, присваивать любые значения без ошибок.
typescript
let a: any = 'hello'; a.toFixed(); // Ошибки нет, но вызовет runtime-ошибку
- unknown требует явной проверки типа перед использованием. Безопаснее, чем
any.typescriptlet b: unknown = 'world'; if (typeof b === 'string') { b.toUpperCase(); // Безопасно }
Итог: unknown безопаснее, так как требует проверки типов, any — отключает проверки полностью.

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