Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Vertailuoperaattorit JavaScriptissä | Operaatioiden Suorittaminen JavaScriptissä
Johdanto JavaScriptiin

bookVertailuoperaattorit JavaScriptissä

Vertailuja käytetään ehtojen määrittelyyn, tarkistusten suorittamiseen ja päätöksentekoon JavaScriptissä. Nämä operaatiot palauttavat boolean-arvon (true tai false), jota muut operaattorit hyödyntävät toimintojen määrittelyssä.

Vertailuoperaattorit

JavaScript tarjoaa useita vertailuoperaattoreita arvojen vertailuun:

  • Yhtä suuri kuin (==);
  • Tarkasti yhtä suuri kuin (===);
  • Eri suuri kuin (!=);
  • Tarkasti eri suuri kuin (!==);
  • Suurempi kuin (>);
  • Suurempi tai yhtä suuri kuin (>=);
  • Pienempi kuin (<);
  • Pienempi tai yhtä suuri kuin (<=).

Yhtä suuri ja eri suuri

Yhtä suuri kuin -operaatio (==) palauttaa arvon true, jos ensimmäinen arvo on yhtä suuri kuin toinen arvo, ja muuten false.

Vastaavasti eri suuri kuin -operaatio (!=) palauttaa arvon true, jos arvot eivät ole yhtä suuret.

Esimerkki:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Huomio

Operaattori = on sijoitusta varten, kun taas == on vertailua varten. Ole tarkkana, ettet sekoita niitä keskenään.

Tarkka vertailu

Tarkka vertailu tarkistaa sekä arvojen tyypit että arvot. Tarkka yhtäsuuruus (===) -operaattori palauttaa true, jos sekä arvot että niiden tyypit ovat samat, kun taas !== palauttaa true, jos ne eroavat toisistaan.

Esimerkki:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Suurempi ja pienempi

Suurempi kuin (>) -operaattori palauttaa arvon true, jos ensimmäinen arvo on suurempi kuin toinen. Vastaavasti pienempi kuin (<) -operaattori palauttaa arvon true, jos ensimmäinen arvo on pienempi kuin toinen.

Esimerkki:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Suurempi/pienempi tai yhtä suuri kuin

Suurempi tai yhtä suuri kuin (>=) ja pienempi tai yhtä suuri kuin (<=) -operaattorit yhdistävät vastaavat vertailuoperaattorit yhtä suuri kuin (==) -operaattoriin. Ne palauttavat arvon true, jos jokin ehdoista täyttyy.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Huomio

Operaattori >= yhdistää > ja ==, ei ===. Operaattori <= toimii samalla tavalla.

1. Mikä on tuloste?

2. Mikä on tuloste?

3. Mikä on tuloste?

4. Mikä on tuloste?

question mark

Mikä on tuloste?

Select the correct answer

question mark

Mikä on tuloste?

Select the correct answer

question mark

Mikä on tuloste?

Select the correct answer

question mark

Mikä on tuloste?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 6

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

bookVertailuoperaattorit JavaScriptissä

Pyyhkäise näyttääksesi valikon

Vertailuja käytetään ehtojen määrittelyyn, tarkistusten suorittamiseen ja päätöksentekoon JavaScriptissä. Nämä operaatiot palauttavat boolean-arvon (true tai false), jota muut operaattorit hyödyntävät toimintojen määrittelyssä.

Vertailuoperaattorit

JavaScript tarjoaa useita vertailuoperaattoreita arvojen vertailuun:

  • Yhtä suuri kuin (==);
  • Tarkasti yhtä suuri kuin (===);
  • Eri suuri kuin (!=);
  • Tarkasti eri suuri kuin (!==);
  • Suurempi kuin (>);
  • Suurempi tai yhtä suuri kuin (>=);
  • Pienempi kuin (<);
  • Pienempi tai yhtä suuri kuin (<=).

Yhtä suuri ja eri suuri

Yhtä suuri kuin -operaatio (==) palauttaa arvon true, jos ensimmäinen arvo on yhtä suuri kuin toinen arvo, ja muuten false.

Vastaavasti eri suuri kuin -operaatio (!=) palauttaa arvon true, jos arvot eivät ole yhtä suuret.

Esimerkki:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Huomio

Operaattori = on sijoitusta varten, kun taas == on vertailua varten. Ole tarkkana, ettet sekoita niitä keskenään.

Tarkka vertailu

Tarkka vertailu tarkistaa sekä arvojen tyypit että arvot. Tarkka yhtäsuuruus (===) -operaattori palauttaa true, jos sekä arvot että niiden tyypit ovat samat, kun taas !== palauttaa true, jos ne eroavat toisistaan.

Esimerkki:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Suurempi ja pienempi

Suurempi kuin (>) -operaattori palauttaa arvon true, jos ensimmäinen arvo on suurempi kuin toinen. Vastaavasti pienempi kuin (<) -operaattori palauttaa arvon true, jos ensimmäinen arvo on pienempi kuin toinen.

Esimerkki:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Suurempi/pienempi tai yhtä suuri kuin

Suurempi tai yhtä suuri kuin (>=) ja pienempi tai yhtä suuri kuin (<=) -operaattorit yhdistävät vastaavat vertailuoperaattorit yhtä suuri kuin (==) -operaattoriin. Ne palauttavat arvon true, jos jokin ehdoista täyttyy.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Huomio

Operaattori >= yhdistää > ja ==, ei ===. Operaattori <= toimii samalla tavalla.

1. Mikä on tuloste?

2. Mikä on tuloste?

3. Mikä on tuloste?

4. Mikä on tuloste?

question mark

Mikä on tuloste?

Select the correct answer

question mark

Mikä on tuloste?

Select the correct answer

question mark

Mikä on tuloste?

Select the correct answer

question mark

Mikä on tuloste?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 6
some-alt