TypeScriptiin johdanto
TypeScript on JavaScript-kielen murre. Tämä murre laajentaa JavaScriptiä lisäämällä siihen joitakin lisäominaisuuksia.
TypeScriptin pääominaisuus on, että se on staatillisesti tyypitetty kieli. Tämä tarkoittaa, että muuttujan tyyppiä ei voi muuttaa ohjelman suorituksen aikana. Tämän ansiosta on nopeampaa ja helpompaa kirjoittaa suuria ja monimutkaisia ohjelmia, joita on helpompi ylläpitää, kehittää, skaalata ja testata.
TypeScriptiä ei suoriteta suoraan selaimissa. Koodi tällä kielellä on käännettävä JavaScriptiksi erityisillä ohjelmilla. Kääntämistä käsittelemme tarkemmin seuraavassa oppitunnissa.