Tyypitetty Muuttujan Määrittely
Koska TypeScript on JavaScriptin ylälaji, perussyntaksissa ei ole juurikaan eroja. Tarkastellaan kuitenkin yhtä tärkeimmistä eroista – tyypitystä.
TypeScript tuo mukanaan tyypitetyt muuttujat, joissa jokaisen muuttujan tyyppi määritellään selkeästi. TypeScript tukee useita tietotyyppejä, joista kolme yleisimmin käytettyä ovat number, boolean ja string.
Aiemmin muuttujat määriteltiin käyttämällä var-avainsanaa, ja TypeScript päätellyt automaattisesti muuttujan tyypin. Nyt helpotamme TypeScriptin työtä ja määrittelemme muuttujan tyypin itse. Tämä tehdään seuraavasti:
12let one : number = 10; console.log(one)
Syntaksi on hieman erilainen, ja näemme, minkä tyyppinen muuttuja one on. Tarkastellaan syntaksia tarkemmin:
let variable_name : type = value;
Samalla tavalla voimme määritellä muuttujia myös kahdelle muulle tyypille, esimerkiksi merkkijonolle:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Olet ehkä huomannut, että ikään kuin käskemme koodiamme: Määritä muuttuja merkkijonoksi!
Tällä tavoin syntaksin muistaminen on helpompaa.
boolean
Seuraavaksi siirrytään boolean-tyyppiin, joka on tietotyyppi, joka voi sisältää vain arvot true ja false.
K: Mihin sitä käytetään?
V: Sitä käytetään koodilohkojen suorittamiseen ehtojen perusteella.
K: Mitä ovat ehdolliset koodilohkot?
V: Opit niistä myöhemmin tällä kurssilla.
Tarkastellaan muuttujaa, jonka tyyppi on boolean:
12let variable : boolean = true; console.log(variable);
Mihin tietotyyppien määrittelyä käytetään?
Tietotyyppien määrittely auttaa ensisijaisesti ohjelmoijaa ymmärtämään koodiaan paremmin. Voit itse päättää, käytätkö tietotyyppejä vai et, mutta TypeScript tunnetaan erityisesti tästä ominaisuudesta.
Lisäksi tietotyyppien määrittely auttaa välttämään virheitä, sillä TypeScript-kääntäjä korostaa koodikohdat, joissa tietotyypit eivät täsmää, kuten kuvakaappauksessa näkyy:
Määrittelimme muuttujat tyypeillä number ja string. Sitten yritämme jakaa numeerisen arvon merkkijonolla. Kääntäjä varoittaa meitä, että saatamme olla tekemässä virheen. Kääntäjä huolehtii meistä hyvin.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain more about type inference in TypeScript?
What happens if I assign a value of the wrong type to a variable?
Are there other basic data types in TypeScript I should know about?
Awesome!
Completion rate improved to 2.94
Tyypitetty Muuttujan Määrittely
Pyyhkäise näyttääksesi valikon
Koska TypeScript on JavaScriptin ylälaji, perussyntaksissa ei ole juurikaan eroja. Tarkastellaan kuitenkin yhtä tärkeimmistä eroista – tyypitystä.
TypeScript tuo mukanaan tyypitetyt muuttujat, joissa jokaisen muuttujan tyyppi määritellään selkeästi. TypeScript tukee useita tietotyyppejä, joista kolme yleisimmin käytettyä ovat number, boolean ja string.
Aiemmin muuttujat määriteltiin käyttämällä var-avainsanaa, ja TypeScript päätellyt automaattisesti muuttujan tyypin. Nyt helpotamme TypeScriptin työtä ja määrittelemme muuttujan tyypin itse. Tämä tehdään seuraavasti:
12let one : number = 10; console.log(one)
Syntaksi on hieman erilainen, ja näemme, minkä tyyppinen muuttuja one on. Tarkastellaan syntaksia tarkemmin:
let variable_name : type = value;
Samalla tavalla voimme määritellä muuttujia myös kahdelle muulle tyypille, esimerkiksi merkkijonolle:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Olet ehkä huomannut, että ikään kuin käskemme koodiamme: Määritä muuttuja merkkijonoksi!
Tällä tavoin syntaksin muistaminen on helpompaa.
boolean
Seuraavaksi siirrytään boolean-tyyppiin, joka on tietotyyppi, joka voi sisältää vain arvot true ja false.
K: Mihin sitä käytetään?
V: Sitä käytetään koodilohkojen suorittamiseen ehtojen perusteella.
K: Mitä ovat ehdolliset koodilohkot?
V: Opit niistä myöhemmin tällä kurssilla.
Tarkastellaan muuttujaa, jonka tyyppi on boolean:
12let variable : boolean = true; console.log(variable);
Mihin tietotyyppien määrittelyä käytetään?
Tietotyyppien määrittely auttaa ensisijaisesti ohjelmoijaa ymmärtämään koodiaan paremmin. Voit itse päättää, käytätkö tietotyyppejä vai et, mutta TypeScript tunnetaan erityisesti tästä ominaisuudesta.
Lisäksi tietotyyppien määrittely auttaa välttämään virheitä, sillä TypeScript-kääntäjä korostaa koodikohdat, joissa tietotyypit eivät täsmää, kuten kuvakaappauksessa näkyy:
Määrittelimme muuttujat tyypeillä number ja string. Sitten yritämme jakaa numeerisen arvon merkkijonolla. Kääntäjä varoittaa meitä, että saatamme olla tekemässä virheen. Kääntäjä huolehtii meistä hyvin.
Kiitos palautteestasi!