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.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 6
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 1. Hoofdstuk 6