Тип 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);