Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele JavaScriptin Tietotyyppien Tarkastelu | Muuttujat ja Tietotyypit JavaScriptissä
Johdanto JavaScriptiin

bookJavaScriptin Tietotyyppien Tarkastelu

Tietoja voidaan esittää monin eri tavoin, ja tietotyypistä riippuen niihin kohdistuvat operaatiot voivat vaihdella.

Huomautus

Tietotyyppi kertoo tulkille, miten tietoa käsitellään.

Tarkastellaan, miten tulkki käyttäytyy eri tilanteissa:

12345
// First case console.log("123" + "123"); // Second case console.log(123 + 123);
copy

Yllä olevassa esimerkissä näet, että tulkki suorittaa erilaisia operaatioita eri tietotyypeille.

typeof()

typeof()-operaattori palauttaa merkkijonon, joka ilmaisee operandin arvon tietotyypin.

1234567
let a = 15; console.log(typeof 23); console.log(typeof a); const b = "today"; console.log(typeof "word"); console.log(typeof b);
copy

Number

number-tietotyyppiä käytetään laskutoimituksiin, laskureihin, matemaattisiin operaatioihin ja muuhun.

Toisin kuin monissa muissa ohjelmointikielissä, JavaScript käyttää number-tyyppiä erillisten int- ja float-tyyppien sijaan.

12345
console.log(typeof(15.25)); console.log(typeof(211)); console.log(typeof(22 + 251)); console.log(typeof(26 / 342));
copy

Huomio

typeof-operaattori määrittää vain tuloksen tietotyypin, ei suoritettuja operaatioita.

Merkkijono

String-tietotyyppiä käytetään tekstin muokkaamiseen, tulostamiseen ja välittämiseen muihin ohjelmiin.

12
let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
copy

Merkkijonon tunnistamiseksi koodissa tulee käyttää yksinkertaisia tai kaksoislainausmerkkejä (esim. 'some text' tai "some text")

1234567
console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
copy

Huomio

  • Valitse yksi lainausmerkkityyli ("teksti" tai 'teksti') koodissasi tai projektissasi;

  • Voit vaihtaa lainausmerkkityyliä käyttäessäsi ' tai " tekstin sisällä, esimerkiksi "She hasn't hat" tai 'He says "Hi!"'.

Boolean

Boolean-tietotyyppiä käytetään loogisiin operaatioihin. Sillä on kaksi arvoa: true ja false. Booleaneja käytetään ehtojen tarkistamiseen, kuten myöhemmin kuvataan.

Boolean-arvojen avulla voidaan ohjata koodin suorittamista ja suunnata sitä eri poluille.

Boolean-arvon luomiseen käytetään arvoja true tai false:

12345678
console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
copy

1. true ja false ovat ___.

2. Mikä on arvon "number" tietotyyppi?

3. Mikä on arvon 15 tietotyyppi?

4. Mikä on arvon 19.32 tietotyyppi?

5. Mikä on arvon true tietotyyppi?

6. Vedä arvot niiden tietotyyppeihin.

question mark

true ja false ovat ___.

Select the correct answer

question mark

Mikä on arvon "number" tietotyyppi?

Select the correct answer

question mark

Mikä on arvon 15 tietotyyppi?

Select the correct answer

question mark

Mikä on arvon 19.32 tietotyyppi?

Select the correct answer

question mark

Mikä on arvon true tietotyyppi?

Select the correct answer

question-icon

Vedä arvot niiden tietotyyppeihin.

string:

number:


boolean:

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Awesome!

Completion rate improved to 2.5

bookJavaScriptin Tietotyyppien Tarkastelu

Pyyhkäise näyttääksesi valikon

Tietoja voidaan esittää monin eri tavoin, ja tietotyypistä riippuen niihin kohdistuvat operaatiot voivat vaihdella.

Huomautus

Tietotyyppi kertoo tulkille, miten tietoa käsitellään.

Tarkastellaan, miten tulkki käyttäytyy eri tilanteissa:

12345
// First case console.log("123" + "123"); // Second case console.log(123 + 123);
copy

Yllä olevassa esimerkissä näet, että tulkki suorittaa erilaisia operaatioita eri tietotyypeille.

typeof()

typeof()-operaattori palauttaa merkkijonon, joka ilmaisee operandin arvon tietotyypin.

1234567
let a = 15; console.log(typeof 23); console.log(typeof a); const b = "today"; console.log(typeof "word"); console.log(typeof b);
copy

Number

number-tietotyyppiä käytetään laskutoimituksiin, laskureihin, matemaattisiin operaatioihin ja muuhun.

Toisin kuin monissa muissa ohjelmointikielissä, JavaScript käyttää number-tyyppiä erillisten int- ja float-tyyppien sijaan.

12345
console.log(typeof(15.25)); console.log(typeof(211)); console.log(typeof(22 + 251)); console.log(typeof(26 / 342));
copy

Huomio

typeof-operaattori määrittää vain tuloksen tietotyypin, ei suoritettuja operaatioita.

Merkkijono

String-tietotyyppiä käytetään tekstin muokkaamiseen, tulostamiseen ja välittämiseen muihin ohjelmiin.

12
let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
copy

Merkkijonon tunnistamiseksi koodissa tulee käyttää yksinkertaisia tai kaksoislainausmerkkejä (esim. 'some text' tai "some text")

1234567
console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
copy

Huomio

  • Valitse yksi lainausmerkkityyli ("teksti" tai 'teksti') koodissasi tai projektissasi;

  • Voit vaihtaa lainausmerkkityyliä käyttäessäsi ' tai " tekstin sisällä, esimerkiksi "She hasn't hat" tai 'He says "Hi!"'.

Boolean

Boolean-tietotyyppiä käytetään loogisiin operaatioihin. Sillä on kaksi arvoa: true ja false. Booleaneja käytetään ehtojen tarkistamiseen, kuten myöhemmin kuvataan.

Boolean-arvojen avulla voidaan ohjata koodin suorittamista ja suunnata sitä eri poluille.

Boolean-arvon luomiseen käytetään arvoja true tai false:

12345678
console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
copy

1. true ja false ovat ___.

2. Mikä on arvon "number" tietotyyppi?

3. Mikä on arvon 15 tietotyyppi?

4. Mikä on arvon 19.32 tietotyyppi?

5. Mikä on arvon true tietotyyppi?

6. Vedä arvot niiden tietotyyppeihin.

question mark

true ja false ovat ___.

Select the correct answer

question mark

Mikä on arvon "number" tietotyyppi?

Select the correct answer

question mark

Mikä on arvon 15 tietotyyppi?

Select the correct answer

question mark

Mikä on arvon 19.32 tietotyyppi?

Select the correct answer

question mark

Mikä on arvon true tietotyyppi?

Select the correct answer

question-icon

Vedä arvot niiden tietotyyppeihin.

string:

number:


boolean:

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
some-alt