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?
Tak for dine kommentarer!
Sektion 1. Kapitel 6
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
Sektion 1. Kapitel 6