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

bookJavaScriptin Tietotyyppien Tutkiminen

Pyyhkäise näyttääksesi valikon

Eri tietotyypit käyttäytyvät eri tavoin JavaScriptissä, joten tietotyyppien ymmärtäminen on olennaista.

Note
Huomautus

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

Eri tyypit → Eri tulokset

12345
// Strings console.log("123" + "123"); // Numbers console.log(123 + 123);
copy

Tulkki suorittaa merkkijonojen yhdistämisen ensimmäisessä tapauksessa ja yhteenlaskun toisessa.

typeof-operaattori

typeof palauttaa arvon tyypin:

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

JavaScriptin ydintietotyypit

Number

Käytetään laskutoimituksiin, laskureihin ja matemaattisiin operaatioihin. JavaScript käyttää yhtä lukutyyppiä (ei erillisiä int/float-tyyppejä).

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

Merkkijono

Käytetään tekstin tallentamiseen ja käsittelyyn. Merkkijonot tulee ympäröidä yksinkertaisilla tai kaksoislainausmerkeillä.

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
Note
Huomio

Käytä yhtenäistä lainausmerkkityyliä projektissa, mutta vaihda tarvittaessa lainausmerkkejä tekstin sisällä.

Boolean

Edustaa loogisia arvoja: true tai false. Käytetään ehtojen tarkistamiseen ja ohjelman kulun ohjaamiseen.

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 ___.

Valitse oikea vastaus

question mark

Mikä on arvon "number" tietotyyppi?

Valitse oikea vastaus

question mark

Mikä on arvon 15 tietotyyppi?

Valitse oikea vastaus

question mark

Mikä on arvon 19.32 tietotyyppi?

Valitse oikea vastaus

question mark

Mikä on arvon true tietotyyppi?

Valitse oikea vastaus

question-icon

Vedä arvot niiden tietotyyppeihin.

string:

number:


boolean:

Klikkaa tai vedä ja pudota esineitä ja täytä tyhjät kohdat

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

Osio 2. Luku 4
some-alt