Typ any v TypeScript
Někdy může být potřeba popsat typ proměnných, který nemusí být znám v okamžiku, kdy píšeme aplikaci.
K tomu se používá typ any,
který umožňuje obejít kontrolu hodnot
ve fázi kompilace. Podívejme se na
příklad. Nastavme proměnné hodnotu typu
any:
let test: any;
Přiřaďme této proměnné číslo:
test = 123;
A nyní přiřaďme této proměnné řetězec:
test = 'abc';
Bez spuštění kodu určete, jaký bude výsledek provedení kodu:
let test1: number = 123;
let test2: string = 'abc';
let test3: any;
test3 = test1;
console.log(test3);
test3 = test2;
console.log(test3);