Any-tyyppi TypeScriptissä
Joskus saattaa olla tarpeen kuvata muuttujien tyyppi, joka ei välttämättä ole tiedossa sovellusta kirjoitettaessa.
Tähän tarkoitukseen käytetään any-tyyppiä,
joka mahdollistaa arvojen tarkistuksen
kääntämisvaiheessa. Katsotaan tätä esimerkin
avulla. Asetetaan muuttujalle any-tyyppinen
arvo:
let test: any;
Kirjoitetaan tähän muuttujaan numero:
test = 123;
Kirjoitetaan nyt tähän muuttujaan merkkijono:
test = 'abc';
Määritä koodin suorituksen tulos ajamatta koodia:
let test1: number = 123;
let test2: string = 'abc';
let test3: any;
test3 = test1;
console.log(test3);
test3 = test2;
console.log(test3);