# Тип any в TypeScript

Иногда нам может понадобиться описать тип переменных, который может быть нам не известен на момент, когда мы пишем приложение.

Для этого используется тип `any`, позволяющий пройти проверку значений на этапе компиляции. Давайте посмотрим на примере. Зададим переменной значение типа `any`:

`let test: any;`

Запишем в эту переменную число:

`test = 123;`

А теперь запишем в эту переменную строку:

`test = 'abc';`

Не запуская код определите каким будет результат выполнения кода:

`let test1: number = 123; let test2: string = 'abc'; let test3: any; test3 = test1; console.log(test3); test3 = test2; console.log(test3);`
← →
↑