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

bookOperatorer 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
copy

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

Sektion 1. Kapitel 6
some-alt