Operatorer og Sammenligninger
Sveip for å vise menyen
Operatorer lar deg utføre beregninger og sammenligne verdier. Typer 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 bruker sammenligningsoperatorer, evaluerer JavaScript verdiene som enten truthy eller falsy. En truthy-verdi er en hvilken som helst verdi som regnes som sann i en boolsk kontekst, mens en falsy-verdi regnes som usann. De vanligste falsy-verdiene i JavaScript er:
false;0(tallet null);""(tom streng);null;undefined;NaN(not a number).
Alle andre verdier regnes som truthy.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 6
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Seksjon 1. Kapittel 6