Cursusinhoud
Introductie tot JavaScript
Introductie tot JavaScript
Vergelijkingsoperatoren in JavaScript
Vergelijkingen worden gebruikt om voorwaarden te definiëren, controles uit te voeren en beslissingen te nemen in JavaScript. Deze operaties geven een boolean waarde terug (true
of false
), die andere operators gebruiken om bepaalde acties te bepalen.
Vergelijkingsoperators
JavaScript biedt verschillende vergelijkingsoperators voor het vergelijken van waarden:
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 en Niet Gelijk
De Gelijk Aan operatie (==
) retourneert true
als de eerste waarde gelijk is aan de tweede waarde en false anders.
Omgekeerd retourneert de Niet Gelijk Aan operatie (!=
) true
als de waarden ongelijk zijn.
Voorbeeld:
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);
Opmerking
De
=
operator is voor toewijzing, terwijl==
is voor vergelijking. Wees voorzichtig om ze te onderscheiden.
Strikte vergelijking
Strikte vergelijking controleert de types van waarden en waarden. De Strikt Gelijk Aan (===
) operator retourneert true
- als zowel de waarden als hun types hetzelfde zijn, terwijl !==
true
retourneert als ze verschillend zijn.
Voorbeeld:
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'));
Groter en Kleiner
De Groter Dan (>
) operator retourneert true
als de eerste waarde groter is dan de tweede. Omgekeerd retourneert de Kleiner Dan (<
) operator true
als de eerste waarde kleiner is dan de tweede.
Voorbeeld:
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);
Groter/Kleiner Dan of Gelijk aan
De Groter Dan of Gelijk Aan (>=
) en Kleiner Dan of Gelijk Aan (<=
) operators combineren de overeenkomstige vergelijkingsoperators met Gelijk Aan (==
). Ze retourneren true
als aan een van de voorwaarden is voldaan.
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);
Opmerking
De
>=
operator combineert>
en==
, niet===
. De<=
operator werkt op een vergelijkbare manier.
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!