Vergelijkingsoperatoren in JavaScript
Vergelijkingen worden gebruikt om voorwaarden te definiëren, controles uit te voeren en beslissingen te nemen in JavaScript. Deze bewerkingen geven een boolean waarde terug (true of false), die door andere operatoren wordt gebruikt om bepaalde acties te bepalen.
Vergelijkingsoperatoren
JavaScript biedt verschillende vergelijkingsoperatoren om waarden te vergelijken:
- Gelijk aan (
==); - Strikt gelijk aan (
===); - Niet gelijk aan (
!=); - Strikt niet gelijk aan (
!==); - Groter dan (
>); - Groter dan of gelijk aan (
>=); - Kleiner dan (
<); - Kleiner dan of gelijk aan (
<=).
Gelijk aan en Niet gelijk aan
De Gelijk aan-operatie (==) geeft true terug als de eerste waarde gelijk is aan de tweede waarde, en anders false.
Omgekeerd geeft de Niet gelijk aan-operatie (!=) true terug als de waarden ongelijk zijn.
Voorbeeld:
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);
Opmerking
De
=-operator is voor toewijzing, terwijl==voor vergelijking is. Let goed op het verschil tussen deze twee.
Strikte vergelijking
Strikte vergelijking controleert zowel het type als de waarde van variabelen. De Strikt Gelijk Aan (===) operator geeft true terug als zowel de waarden als hun types gelijk zijn, terwijl !== true retourneert als ze verschillend zijn.
Voorbeeld:
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'));
Groter dan en Kleiner dan
De Groter dan (>) operator geeft true terug als de eerste waarde groter is dan de tweede. Omgekeerd geeft de Kleiner dan (<) operator true terug als de eerste waarde kleiner is dan de tweede.
Voorbeeld:
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);
Groter dan of gelijk aan / Kleiner dan of gelijk aan
De Groter dan of gelijk aan (>=) en Kleiner dan of gelijk aan (<=) operatoren combineren de overeenkomstige vergelijkingsoperatoren met Gelijk aan (==). Ze geven true terug als aan een van de voorwaarden wordt voldaan.
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);
Opmerking
De operator
>=combineert>en==, niet===. De operator<=werkt op vergelijkbare wijze.
1. Wat zal de uitvoer zijn?
2. Wat zal de uitvoer zijn?
3. Wat zal de uitvoer zijn?
4. Wat zal de uitvoer zijn?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.5
Vergelijkingsoperatoren in JavaScript
Veeg om het menu te tonen
Vergelijkingen worden gebruikt om voorwaarden te definiëren, controles uit te voeren en beslissingen te nemen in JavaScript. Deze bewerkingen geven een boolean waarde terug (true of false), die door andere operatoren wordt gebruikt om bepaalde acties te bepalen.
Vergelijkingsoperatoren
JavaScript biedt verschillende vergelijkingsoperatoren om waarden te vergelijken:
- Gelijk aan (
==); - Strikt gelijk aan (
===); - Niet gelijk aan (
!=); - Strikt niet gelijk aan (
!==); - Groter dan (
>); - Groter dan of gelijk aan (
>=); - Kleiner dan (
<); - Kleiner dan of gelijk aan (
<=).
Gelijk aan en Niet gelijk aan
De Gelijk aan-operatie (==) geeft true terug als de eerste waarde gelijk is aan de tweede waarde, en anders false.
Omgekeerd geeft de Niet gelijk aan-operatie (!=) true terug als de waarden ongelijk zijn.
Voorbeeld:
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);
Opmerking
De
=-operator is voor toewijzing, terwijl==voor vergelijking is. Let goed op het verschil tussen deze twee.
Strikte vergelijking
Strikte vergelijking controleert zowel het type als de waarde van variabelen. De Strikt Gelijk Aan (===) operator geeft true terug als zowel de waarden als hun types gelijk zijn, terwijl !== true retourneert als ze verschillend zijn.
Voorbeeld:
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'));
Groter dan en Kleiner dan
De Groter dan (>) operator geeft true terug als de eerste waarde groter is dan de tweede. Omgekeerd geeft de Kleiner dan (<) operator true terug als de eerste waarde kleiner is dan de tweede.
Voorbeeld:
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);
Groter dan of gelijk aan / Kleiner dan of gelijk aan
De Groter dan of gelijk aan (>=) en Kleiner dan of gelijk aan (<=) operatoren combineren de overeenkomstige vergelijkingsoperatoren met Gelijk aan (==). Ze geven true terug als aan een van de voorwaarden wordt voldaan.
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);
Opmerking
De operator
>=combineert>en==, niet===. De operator<=werkt op vergelijkbare wijze.
1. Wat zal de uitvoer zijn?
2. Wat zal de uitvoer zijn?
3. Wat zal de uitvoer zijn?
4. Wat zal de uitvoer zijn?
Bedankt voor je feedback!