Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligningsoperatorer i JavaScript | Udførelse af Operationer i JavaScript
Introduktion til JavaScript

bookSammenligningsoperatorer i JavaScript

Sammenligninger bruges til at definere betingelser, udføre kontroller og træffe beslutninger i JavaScript. Disse operationer returnerer en boolean værdi (true eller false), som andre operatorer anvender til at afgøre bestemte handlinger.

Sammenligningsoperatorer

JavaScript tilbyder flere sammenligningsoperatorer til at sammenligne værdier:

  • Lige med (==);
  • Strengt lige med (===);
  • Ikke lige med (!=);
  • Strengt ikke lige med (!==);
  • Større end (>);
  • Større end eller lige med (>=);
  • Mindre end (<);
  • Mindre end eller lige med (<=).

Lige med og ikke lige med

Lige med-operationen (==) returnerer true, hvis den første værdi er lig med den anden værdi, og ellers false.

Omvendt returnerer ikke lige med-operationen (!=) true, hvis værdierne ikke er ens.

Eksempel:

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

Bemærk

Operatoren = bruges til tildeling, mens == bruges til sammenligning. Vær opmærksom på forskellen mellem dem.

Strikt sammenligning

Strikt sammenligning kontrollerer både typer og værdier. Operatoren Strikt lig med (===) returnerer true, hvis både værdierne og deres typer er ens, mens !== returnerer true, hvis de er forskellige.

Eksempel:

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 og Mindre

Større end (>) operatoren returnerer true, hvis den første værdi er større end den anden. Omvendt returnerer Mindre end (<) operatoren true, hvis den første værdi er mindre end den anden.

Eksempel:

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 end eller Lige med

Større end eller lige med (>=) og Mindre end eller lige med (<=) operatorerne kombinerer de tilsvarende sammenligningsoperatorer med Lige med (==). De returnerer true, hvis en af betingelserne er opfyldt.

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

Bemærk

Operatoren >= kombinerer > og ==, ikke ===. Operatoren <= fungerer på samme måde.

1. Hvad vil output være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

4. Hvad vil outputtet være?

question mark

Hvad vil output være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.5

bookSammenligningsoperatorer i JavaScript

Stryg for at vise menuen

Sammenligninger bruges til at definere betingelser, udføre kontroller og træffe beslutninger i JavaScript. Disse operationer returnerer en boolean værdi (true eller false), som andre operatorer anvender til at afgøre bestemte handlinger.

Sammenligningsoperatorer

JavaScript tilbyder flere sammenligningsoperatorer til at sammenligne værdier:

  • Lige med (==);
  • Strengt lige med (===);
  • Ikke lige med (!=);
  • Strengt ikke lige med (!==);
  • Større end (>);
  • Større end eller lige med (>=);
  • Mindre end (<);
  • Mindre end eller lige med (<=).

Lige med og ikke lige med

Lige med-operationen (==) returnerer true, hvis den første værdi er lig med den anden værdi, og ellers false.

Omvendt returnerer ikke lige med-operationen (!=) true, hvis værdierne ikke er ens.

Eksempel:

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

Bemærk

Operatoren = bruges til tildeling, mens == bruges til sammenligning. Vær opmærksom på forskellen mellem dem.

Strikt sammenligning

Strikt sammenligning kontrollerer både typer og værdier. Operatoren Strikt lig med (===) returnerer true, hvis både værdierne og deres typer er ens, mens !== returnerer true, hvis de er forskellige.

Eksempel:

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 og Mindre

Større end (>) operatoren returnerer true, hvis den første værdi er større end den anden. Omvendt returnerer Mindre end (<) operatoren true, hvis den første værdi er mindre end den anden.

Eksempel:

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 end eller Lige med

Større end eller lige med (>=) og Mindre end eller lige med (<=) operatorerne kombinerer de tilsvarende sammenligningsoperatorer med Lige med (==). De returnerer true, hvis en af betingelserne er opfyldt.

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

Bemærk

Operatoren >= kombinerer > og ==, ikke ===. Operatoren <= fungerer på samme måde.

1. Hvad vil output være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

4. Hvad vil outputtet være?

question mark

Hvad vil output være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6
some-alt