Operatoren en Vergelijkingen
Veeg om het menu te tonen
Operatoren stellen je in staat berekeningen uit te voeren en waarden te vergelijken. Typen operatoren
- Rekenkundig:
+,-,*,/,%; - Toewijzing:
=,+=,-=; - Vergelijking:
==,===,!=,!==,>,<,>=,<=.
12345678910111213// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true
Wanneer je vergelijkingsoperatoren gebruikt, evalueert JavaScript de waarden als truthy of falsy. Een truthy-waarde is elke waarde die als waar wordt beschouwd in een Booleaanse context, terwijl een falsy-waarde als onwaar wordt beschouwd. De meest voorkomende falsy-waarden in JavaScript zijn:
false;0(het getal nul);""(lege string);null;undefined;NaN(not a number).
Alle andere waarden worden als truthy beschouwd.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Operatoren en Vergelijkingen
Operatoren stellen je in staat berekeningen uit te voeren en waarden te vergelijken. Typen operatoren
- Rekenkundig:
+,-,*,/,%; - Toewijzing:
=,+=,-=; - Vergelijking:
==,===,!=,!==,>,<,>=,<=.
12345678910111213// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true
Wanneer je vergelijkingsoperatoren gebruikt, evalueert JavaScript de waarden als truthy of falsy. Een truthy-waarde is elke waarde die als waar wordt beschouwd in een Booleaanse context, terwijl een falsy-waarde als onwaar wordt beschouwd. De meest voorkomende falsy-waarden in JavaScript zijn:
false;0(het getal nul);""(lege string);null;undefined;NaN(not a number).
Alle andere waarden worden als truthy beschouwd.
Bedankt voor je feedback!