1️⃣ Для чего нужен TypeScript?
✅ Правильный ответ: B
TypeScript помогает находить ошибки ещё во время написания кода, а не после запуска приложения.
2️⃣ Что лучше использовать вместо any, если тип неизвестен?
✅ Правильный ответ: unknown
unknown заставляет сначала проверить данные, а уже потом использовать их. Это намного безопаснее, чем полностью отключать проверки через any.
3️⃣ Что используют для описания структуры объекта?
✅ Правильный ответ: И interface, и type
В большинстве случаев подходят оба варианта. Главное — понимать, когда и почему использовать каждый из них.
4️⃣ Для чего нужны Generics (<T>)?
✅ Правильный ответ: B
Generics позволяют писать универсальные функции, которые работают с разными типами данных, не теряя информацию о них.
5️⃣ Что делает параметр strict в tsconfig.json?
✅ Правильный ответ: C
strict включает строгую проверку типов, благодаря чему TypeScript находит гораздо больше потенциальных ошибок ещё до запуска программы.
🎉 Если набрали 5️⃣/5️⃣ — красавчики!
Если где-то ошиблись — тоже отлично. Значит, теперь знаете, что стоит повторить. Именно так и прокачиваются разработчики. 🚀