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.
Tak for dine kommentarer!
Spørg AI
Spørg AI
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.
Tak for dine kommentarer!