Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Jämförelseoperatorer i JavaScript | Utföra Operationer i JavaScript
Introduktion till JavaScript

bookJämförelseoperatorer i JavaScript

Jämförelser används för att definiera villkor, utföra kontroller och fatta beslut i JavaScript. Dessa operationer returnerar ett boolean-värde (true eller false), vilket andra operatorer använder för att avgöra vissa åtgärder.

Jämförelseoperatorer

JavaScript erbjuder flera jämförelseoperatorer för att jämföra värden:

  • Lika med (==);
  • Strikt lika med (===);
  • Inte lika med (!=);
  • Strikt inte lika med (!==);
  • Större än (>);
  • Större än eller lika med (>=);
  • Mindre än (<);
  • Mindre än eller lika med (<=).

Lika med och inte lika med

Lika med-operationen (==) returnerar true om det första värdet är lika med det andra värdet och annars false.

Omvänt returnerar inte lika med-operationen (!=) true om värdena är olika.

Exempel:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Obs

Operatorn = används för tilldelning, medan == används för jämförelse. Var noga med att skilja dem åt.

Strikt jämförelse

Strikt jämförelse kontrollerar både värdets typ och värde. Operatorn Strikt lika med (===) returnerar true om både värdena och deras typer är desamma, medan !== returnerar true om de skiljer sig.

Exempel:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Större än och mindre än

Större än (>) operatorn returnerar true om det första värdet är större än det andra. Motsvarande returnerar mindre än (<) operatorn true om det första värdet är mindre än det andra.

Exempel:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Större/mindre än eller lika med

Större än eller lika med (>=) och mindre än eller lika med (<=) operatorerna kombinerar motsvarande jämförelseoperatorer med lika med (==). De returnerar true om något av villkoren är uppfyllt.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Obs

Operatorn >= kombinerar > och ==, inte ===. Operatorn <= fungerar på liknande sätt.

1. Vad blir resultatet?

2. Vad blir resultatet?

3. Vad blir resultatet?

4. Vad blir resultatet?

question mark

Vad blir resultatet?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. 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

Awesome!

Completion rate improved to 2.5

bookJämförelseoperatorer i JavaScript

Svep för att visa menyn

Jämförelser används för att definiera villkor, utföra kontroller och fatta beslut i JavaScript. Dessa operationer returnerar ett boolean-värde (true eller false), vilket andra operatorer använder för att avgöra vissa åtgärder.

Jämförelseoperatorer

JavaScript erbjuder flera jämförelseoperatorer för att jämföra värden:

  • Lika med (==);
  • Strikt lika med (===);
  • Inte lika med (!=);
  • Strikt inte lika med (!==);
  • Större än (>);
  • Större än eller lika med (>=);
  • Mindre än (<);
  • Mindre än eller lika med (<=).

Lika med och inte lika med

Lika med-operationen (==) returnerar true om det första värdet är lika med det andra värdet och annars false.

Omvänt returnerar inte lika med-operationen (!=) true om värdena är olika.

Exempel:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Obs

Operatorn = används för tilldelning, medan == används för jämförelse. Var noga med att skilja dem åt.

Strikt jämförelse

Strikt jämförelse kontrollerar både värdets typ och värde. Operatorn Strikt lika med (===) returnerar true om både värdena och deras typer är desamma, medan !== returnerar true om de skiljer sig.

Exempel:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Större än och mindre än

Större än (>) operatorn returnerar true om det första värdet är större än det andra. Motsvarande returnerar mindre än (<) operatorn true om det första värdet är mindre än det andra.

Exempel:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Större/mindre än eller lika med

Större än eller lika med (>=) och mindre än eller lika med (<=) operatorerna kombinerar motsvarande jämförelseoperatorer med lika med (==). De returnerar true om något av villkoren är uppfyllt.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Obs

Operatorn >= kombinerar > och ==, inte ===. Operatorn <= fungerar på liknande sätt.

1. Vad blir resultatet?

2. Vad blir resultatet?

3. Vad blir resultatet?

4. Vad blir resultatet?

question mark

Vad blir resultatet?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 6
some-alt