Menu
Coddy logo textTech

Тип 'any': лазейка

Часть раздела Введение в TypeScript путешествия по JavaScript на Coddy. Урок 7 из 73.

Иногда вам нужно работать с данными, точный тип которых заранее неизвестен, или постепенно переносить код JavaScript на TypeScript. Для таких ситуаций TypeScript предоставляет тип any — ваш способ избежать проверки типов.

Тип any позволяет переменной хранить любое значение и отключает проверку типов TypeScript для этой переменной:

let data: any = 42;
data = "Hello";     // Нет ошибки
data = true;        // Нет ошибки
data.foo.bar.baz;   // Нет ошибки (хотя это может привести к сбою во время выполнения)
challenge icon

Задание

Легко

Объяви переменную с именем dynamicData и типом any и присвой ей число 42.

Затем присвой dynamicData строку "Hello World", чтобы продемонстрировать гибкость типа any.

Наконец, выведи переменную в console, чтобы показать её текущее значение.

Попробуйте сами

// TODO: Напишите ваш код здесь
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в TypeScript

Потренируйтесь самостоятельно: Онлайн-компилятор JavaScript