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ä
Johdanto JavaScriptiin

bookJavaScriptin Tietotyyppien Tutkiminen

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

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

Suggested prompts:

Can you explain more about how the `typeof` operator works?

What are some other core data types in JavaScript?

Can you give examples of when to use strings, numbers, and booleans?

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

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