Kurssisisältö
Johdanto JavaScriptiin
Johdanto JavaScriptiin
Tutkitaan JavaScriptin Tietotyyppejä
Tietoja voidaan esittää eri tavoin, ja toiminnot, joita suoritat tiedoilla, voivat vaihdella tietotyyppien mukaan.
Huomautus
Tietotyyppi kertoo tulkille, miten käsitellä tietoja.
Katsotaanpa eroa tulkin käyttäytymisessä:
// First case console.log("123" + "123"); // Second case console.log(123 + 123);
Yllä olevassa esimerkissä näet, että tulkki suorittaa erilaisia toimintoja eri tietotyypeille.
typeof()
typeof()
-operaattori palauttaa merkkijonon, joka ilmaisee operandin arvon tyypin.
let a = 15; console.log(typeof 23); console.log(typeof a); const b = "today"; console.log(typeof "word"); console.log(typeof b);
Number
number-tietotyyppiä käytetään laskutoimituksiin, laskureihin, matemaattisiin operaatioihin ja muuhun.
Toisin kuin muissa ohjelmointikielissä, JavaScript käyttää number-tyyppiä erillisten int- ja float-tyyppien sijaan.
console.log(typeof(15.25)); console.log(typeof(211)); console.log(typeof(22 + 251)); console.log(typeof(26 / 342));
Huomautus
typeof
-operaattori määrittää vain tuloksen tietotyypin, ei suoritettuja operaatioita.
Merkkijono
Merkkijono-tietotyyppiä käytetään tekstin muuttamiseen, tulostamiseen ja välittämiseen muihin ohjelmiin.
let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
Tunnistaaksemme merkkijonon koodissa, meidän tulisi käyttää yksittäisiä tai kaksinkertaisia lainausmerkkejä (esim. 'some text'
tai "some text"
)
console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
Huomautus
Valitse yksi lainausmerkkityyli (
"teksti"
tai'teksti'
) koodillesi tai projektiisi;Voit vaihtaa lainausmerkkityylien välillä käyttäessäsi
'
tai"
tekstin sisällä, kuten"Hänellä ei ole hattua"
tai'Hän sanoo "Hei!"'
.
Boolean
Boolean-tietotyyppiä käytetään loogisiin operaatioihin. Sillä on kaksi arvoa: true
ja false
. Booleaneja käytetään ehtojen tarkistamiseen, kuten myöhemmin kuvaamme.
Booleanit mahdollistavat koodin suorittamisen hallinnan ja sen ohjaamisen eri polkuja pitkin.
Boolean-arvon luomiseksi käytä true
tai false
arvoja:
console.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 tyyppeihin.
Kiitos palautteestasi!