Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Operatorer och Jämförelser | Sektion
/
Javascript-Grunder

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

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.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 6
some-alt