Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Operatoren en Vergelijkingen | Sectie
JavaScript Basis

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?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

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.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6
some-alt