Vertailuoperaattorit in JavaScript
Comparisons are used to define conditions, perform checks, and make decisions in JavaScript. These operations return a boolean value (true
or false
), which other operators use to determine certain actions.
Comparison Operators
JavaScript offers several comparison operators for comparing values:
- Equal to (
==
); - Strict Equal To (
===
); - Not Equal To (
!=
); - Strict Not Equal To (
!==
); - Greater Than (
>
); - Greater Than or Equal To (
>=
); - Less Than (
<
); - Less Than or Equal To (
<=
).
Equal and Not Equal
The Equal To operation (==
) returns true
if the first value equals the second value and false otherwise.
Conversely, the Not Equal To operation (!=
) returns true
if the values are unequal.
Example:
123456789console.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);
Huomio
=
operaattori on määrittelyyn, kun taas==
on vertailuun. Ole tarkkana niiden erottamisessa.
Tiukka vertailu
Tiukka vertailu tarkistaa arvojen tyypit ja arvot. Tiukka yhtäsuuruus (===
) operaattori palauttaa true
- jos sekä arvot että niiden tyypit ovat samat, kun taas !==
palauttaa true
jos ne ovat erilaiset.
Esimerkki:
12345678910console.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'));
Suurempi ja Pienempi
Suurempi kuin (>
) -operaattori palauttaa true
, jos ensimmäinen arvo ylittää toisen. Vastaavasti Pienempi kuin (<
) -operaattori palauttaa true
, jos ensimmäinen arvo on pienempi kuin toinen.
Esimerkki:
1234567console.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);
Suurempi/Pienempi tai Yhtä Suuri
Suurempi tai Yhtä Suuri (>=
) ja Pienempi tai Yhtä Suuri (<=
) -operaattorit yhdistävät vastaavat vertailuoperaattorit Yhtä Suuri (==
) -operaattorin kanssa. Ne palauttavat true
, jos jompikumpi ehdoista täyttyy.
1234567console.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);
Huom
>=
operaattori yhdistää>
ja==
, ei===
.<=
operaattori toimii samalla tavalla.
1. Mikä on tulos?
2. Mikä on tulos?
3. Mikä on tulos?
4. Mikä on tulos?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.33
Vertailuoperaattorit in JavaScript
Pyyhkäise näyttääksesi valikon
Comparisons are used to define conditions, perform checks, and make decisions in JavaScript. These operations return a boolean value (true
or false
), which other operators use to determine certain actions.
Comparison Operators
JavaScript offers several comparison operators for comparing values:
- Equal to (
==
); - Strict Equal To (
===
); - Not Equal To (
!=
); - Strict Not Equal To (
!==
); - Greater Than (
>
); - Greater Than or Equal To (
>=
); - Less Than (
<
); - Less Than or Equal To (
<=
).
Equal and Not Equal
The Equal To operation (==
) returns true
if the first value equals the second value and false otherwise.
Conversely, the Not Equal To operation (!=
) returns true
if the values are unequal.
Example:
123456789console.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);
Huomio
=
operaattori on määrittelyyn, kun taas==
on vertailuun. Ole tarkkana niiden erottamisessa.
Tiukka vertailu
Tiukka vertailu tarkistaa arvojen tyypit ja arvot. Tiukka yhtäsuuruus (===
) operaattori palauttaa true
- jos sekä arvot että niiden tyypit ovat samat, kun taas !==
palauttaa true
jos ne ovat erilaiset.
Esimerkki:
12345678910console.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'));
Suurempi ja Pienempi
Suurempi kuin (>
) -operaattori palauttaa true
, jos ensimmäinen arvo ylittää toisen. Vastaavasti Pienempi kuin (<
) -operaattori palauttaa true
, jos ensimmäinen arvo on pienempi kuin toinen.
Esimerkki:
1234567console.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);
Suurempi/Pienempi tai Yhtä Suuri
Suurempi tai Yhtä Suuri (>=
) ja Pienempi tai Yhtä Suuri (<=
) -operaattorit yhdistävät vastaavat vertailuoperaattorit Yhtä Suuri (==
) -operaattorin kanssa. Ne palauttavat true
, jos jompikumpi ehdoista täyttyy.
1234567console.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);
Huom
>=
operaattori yhdistää>
ja==
, ei===
.<=
operaattori toimii samalla tavalla.
1. Mikä on tulos?
2. Mikä on tulos?
3. Mikä on tulos?
4. Mikä on tulos?
Kiitos palautteestasi!