Operatorer och Jämförelser
Svep för att visa menyn
Operatorer låter dig utföra beräkningar och jämföra värden. Typer av operatorer
- Aritmetiska:
+,-,*,/,%; - Tilldelning:
=,+=,-=; - Jämförelse:
==,===,!=,!==,>,<,>=,<=.
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 använder jämförelseoperatorer utvärderar JavaScript värdena som antingen truthy eller falsy. Ett truthy-värde är ett värde som betraktas som sant i ett booleskt sammanhang, medan ett falsy-värde betraktas som falskt. De vanligaste falsy-värdena i JavaScript är:
false;0(siffran noll);""(tom sträng);null;undefined;NaN(not a number).
Alla andra värden betraktas som truthy.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Operatorer och Jämförelser
Operatorer låter dig utföra beräkningar och jämföra värden. Typer av operatorer
- Aritmetiska:
+,-,*,/,%; - Tilldelning:
=,+=,-=; - Jämförelse:
==,===,!=,!==,>,<,>=,<=.
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 använder jämförelseoperatorer utvärderar JavaScript värdena som antingen truthy eller falsy. Ett truthy-värde är ett värde som betraktas som sant i ett booleskt sammanhang, medan ett falsy-värde betraktas som falskt. De vanligaste falsy-värdena i JavaScript är:
false;0(siffran noll);""(tom sträng);null;undefined;NaN(not a number).
Alla andra värden betraktas som truthy.
Tack för dina kommentarer!