Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Operatorer og Sammenligninger | Sektion
Javascript-Grundlæggende

Operatorer og Sammenligninger

Stryg for at vise menuen

Operatorer gør det muligt at udføre beregninger og sammenligne værdier. Typer af operatorer

  • Aritmetiske: +, -, *, /, %;
  • Tildeling: =, +=, -=;
  • Sammenligning: ==, ===, !=, !==, >, <, >=, <=.
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

Når du bruger sammenligningsoperatorer, evaluerer JavaScript værdierne som enten truthy eller falsy. En truthy-værdi er enhver værdi, der betragtes som sand i en boolesk kontekst, mens en falsy-værdi er en, der betragtes som falsk. De mest almindelige falsy-værdier i JavaScript er:

  • false;
  • 0 (tallet nul);
  • "" (tom streng);
  • null;
  • undefined;
  • NaN (not a number).

Alle andre værdier betragtes som truthy.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Operatorer og Sammenligninger

Operatorer gør det muligt at udføre beregninger og sammenligne værdier. Typer af operatorer

  • Aritmetiske: +, -, *, /, %;
  • Tildeling: =, +=, -=;
  • Sammenligning: ==, ===, !=, !==, >, <, >=, <=.
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

Når du bruger sammenligningsoperatorer, evaluerer JavaScript værdierne som enten truthy eller falsy. En truthy-værdi er enhver værdi, der betragtes som sand i en boolesk kontekst, mens en falsy-værdi er en, der betragtes som falsk. De mest almindelige falsy-værdier i JavaScript er:

  • false;
  • 0 (tallet nul);
  • "" (tom streng);
  • null;
  • undefined;
  • NaN (not a number).

Alle andre værdier betragtes som truthy.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6
some-alt