Встречается на собеседованиях • сегодня

Что такое восклицательный знак в TypeScript

В TypeScript восклицательный знак (!) — это оператор утверждения ненулевого значения (non-null assertion operator). Он говорит компилятору, что значение точно не будет null или undefined, даже если тип допускает такую возможность.

Пример:

typescript
let element: HTMLElement | null = document.getElementById('myElement');
element!.style.color = 'red'; // Уверяем TS, что element не null

Важно: это не проверка на runtime, а лишь подсказка для TypeScript. Если значение всё же окажется null/undefined, будет ошибка. Лучше использовать проверки (if) или опциональную цепочку (?.).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы