JavaScriptin Tietotyyppien Tutkiminen
Eri tietotyypit käyttäytyvät eri tavoin JavaScriptissä, joten tietotyyppien ymmärtäminen on olennaista.
Tietotyyppi kertoo JavaScriptille, miten tietoa käsitellään.
Eri tyypit → Eri tulokset
12345// Strings console.log("123" + "123"); // Numbers console.log(123 + 123);
Tulkki suorittaa merkkijonojen yhdistämisen ensimmäisessä tapauksessa ja yhteenlaskun toisessa.
typeof-operaattori
typeof palauttaa arvon tyypin:
1234567let 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
JavaScriptin ydintietotyypit
Number
Käytetään laskutoimituksiin, laskureihin ja matemaattisiin operaatioihin. JavaScript käyttää yhtä lukutyyppiä (ei erillisiä int/float-tyyppejä).
12345console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
Merkkijono
Käytetään tekstin tallentamiseen ja käsittelyyn. Merkkijonot tulee ympäröidä yksinkertaisilla tai kaksoislainausmerkeillä.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
Merkkijonon tunnistamiseksi koodissa tulee käyttää yksinkertaisia tai kaksoislainausmerkkejä (esim. 'some text' tai "some text")
1234567console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
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.
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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?
Mahtavaa!
Completion arvosana parantunut arvoon 2.5
JavaScriptin Tietotyyppien Tutkiminen
Pyyhkäise näyttääksesi valikon
Eri tietotyypit käyttäytyvät eri tavoin JavaScriptissä, joten tietotyyppien ymmärtäminen on olennaista.
Tietotyyppi kertoo JavaScriptille, miten tietoa käsitellään.
Eri tyypit → Eri tulokset
12345// Strings console.log("123" + "123"); // Numbers console.log(123 + 123);
Tulkki suorittaa merkkijonojen yhdistämisen ensimmäisessä tapauksessa ja yhteenlaskun toisessa.
typeof-operaattori
typeof palauttaa arvon tyypin:
1234567let 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
JavaScriptin ydintietotyypit
Number
Käytetään laskutoimituksiin, laskureihin ja matemaattisiin operaatioihin. JavaScript käyttää yhtä lukutyyppiä (ei erillisiä int/float-tyyppejä).
12345console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
Merkkijono
Käytetään tekstin tallentamiseen ja käsittelyyn. Merkkijonot tulee ympäröidä yksinkertaisilla tai kaksoislainausmerkeillä.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
Merkkijonon tunnistamiseksi koodissa tulee käyttää yksinkertaisia tai kaksoislainausmerkkejä (esim. 'some text' tai "some text")
1234567console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
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.
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
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.
Kiitos palautteestasi!