Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tyypitetty Muuttujan Määrittely | TypeScriptin Perusteet
Typescriptin Perusteet

bookTyypitetty 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:

12
let one : number = 10; console.log(one)
copy

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:

12
let variable : string = 'Hello c<>definity!'; console.log(variable);
copy

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:

12
let variable : boolean = true; console.log(variable);
copy

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.

question mark

Käännä englannista TypeScriptiin: "Let the name be a string and let it be 'C<>definity'!"

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

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

bookTyypitetty 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:

12
let one : number = 10; console.log(one)
copy

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:

12
let variable : string = 'Hello c<>definity!'; console.log(variable);
copy

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:

12
let variable : boolean = true; console.log(variable);
copy

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.

question mark

Käännä englannista TypeScriptiin: "Let the name be a string and let it be 'C<>definity'!"

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
some-alt