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ä
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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äärittämisessä.

Vertailuoperaattorit

JavaScript tarjoaa useita vertailuoperaattoreita arvojen vertaamiseen:

  • Yhtä suuri kuin (==);
  • Tyyppitarkka yhtäsuuruus (===);
  • Eri suuri kuin (!=);
  • Tyyppitarkka erisuuruus (!==);
  • 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 tarkoitettu sijoitukselle, kun taas == on tarkoitettu vertailulle. Ole tarkkana erottaessasi nämä toisistaan.

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 ovat erilaiset.

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

Suggested prompts:

Can you explain the difference between `==` and `===` in more detail?

What happens if I compare different data types using these operators?

Can you give more real-world examples of when to use each comparison operator?

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äärittämisessä.

Vertailuoperaattorit

JavaScript tarjoaa useita vertailuoperaattoreita arvojen vertaamiseen:

  • Yhtä suuri kuin (==);
  • Tyyppitarkka yhtäsuuruus (===);
  • Eri suuri kuin (!=);
  • Tyyppitarkka erisuuruus (!==);
  • 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 tarkoitettu sijoitukselle, kun taas == on tarkoitettu vertailulle. Ole tarkkana erottaessasi nämä toisistaan.

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 ovat erilaiset.

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