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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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 end og mindre end

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 lig med

Større end eller lig med (>=) og mindre end eller lig med (<=) operatorerne kombinerer de tilsvarende sammenligningsoperatorer med lig 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 outputtet være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

4. Hvad vil outputtet være?

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

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

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 end og mindre end

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 lig med

Større end eller lig med (>=) og mindre end eller lig med (<=) operatorerne kombinerer de tilsvarende sammenligningsoperatorer med lig 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 outputtet være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

4. Hvad vil outputtet være?

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

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