Kurssisisältö
Johdanto JavaScriptiin
Johdanto JavaScriptiin
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:
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);
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:
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'));
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:
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);
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.
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);
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!