Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligningsoperatorer i JavaScript | Utføre Operasjoner i JavaScript
Introduksjon til JavaScript

bookSammenligningsoperatorer i JavaScript

Sammenligninger brukes for å definere betingelser, utføre kontroller og ta beslutninger i JavaScript. Disse operasjonene returnerer en boolsk verdi (true eller false), som andre operatorer bruker for å avgjøre bestemte handlinger.

Sammenligningsoperatorer

JavaScript tilbyr flere sammenligningsoperatorer for å sammenligne verdier:

  • Lik (==);
  • Strengt lik (===);
  • Ulik (!=);
  • Strengt ulik (!==);
  • Større enn (>);
  • Større enn eller lik (>=);
  • Mindre enn (<);
  • Mindre enn eller lik (<=).

Lik og Ulik

Lik-operasjonen (==) returnerer true hvis den første verdien er lik den andre verdien, og false ellers.

Tilsvarende returnerer Ulik-operasjonen (!=) true hvis verdiene er ulike.

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

Merk

Operatoren = brukes til tilordning, mens == brukes til sammenligning. Vær nøye med å skille mellom disse.

Streng sammenligning

Streng sammenligning sjekker både typen og verdien. Operatoren Strengt lik (===) returnerer true hvis både verdiene og typene er like, mens !== returnerer true hvis de er forskjellige.

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

Større enn (>) operatoren returnerer true hvis den første verdien er større enn den andre. Tilsvarende returnerer mindre enn (<) operatoren true hvis den første verdien er mindre enn den andre.

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 enn eller lik

Større enn eller lik (>=) og mindre enn eller lik (<=) operatorene kombinerer de tilsvarende sammenligningsoperatorene med lik (==). De returnerer true hvis én av betingelsene er oppfylt.

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

Merk

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

1. Hva vil være resultatet?

2. Hva vil være resultatet?

3. Hva vil være resultatet?

4. Hva vil være resultatet?

question mark

Hva vil være resultatet?

Select the correct answer

question mark

Hva vil være resultatet?

Select the correct answer

question mark

Hva vil være resultatet?

Select the correct answer

question mark

Hva vil være resultatet?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.5

bookSammenligningsoperatorer i JavaScript

Sveip for å vise menyen

Sammenligninger brukes for å definere betingelser, utføre kontroller og ta beslutninger i JavaScript. Disse operasjonene returnerer en boolsk verdi (true eller false), som andre operatorer bruker for å avgjøre bestemte handlinger.

Sammenligningsoperatorer

JavaScript tilbyr flere sammenligningsoperatorer for å sammenligne verdier:

  • Lik (==);
  • Strengt lik (===);
  • Ulik (!=);
  • Strengt ulik (!==);
  • Større enn (>);
  • Større enn eller lik (>=);
  • Mindre enn (<);
  • Mindre enn eller lik (<=).

Lik og Ulik

Lik-operasjonen (==) returnerer true hvis den første verdien er lik den andre verdien, og false ellers.

Tilsvarende returnerer Ulik-operasjonen (!=) true hvis verdiene er ulike.

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

Merk

Operatoren = brukes til tilordning, mens == brukes til sammenligning. Vær nøye med å skille mellom disse.

Streng sammenligning

Streng sammenligning sjekker både typen og verdien. Operatoren Strengt lik (===) returnerer true hvis både verdiene og typene er like, mens !== returnerer true hvis de er forskjellige.

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

Større enn (>) operatoren returnerer true hvis den første verdien er større enn den andre. Tilsvarende returnerer mindre enn (<) operatoren true hvis den første verdien er mindre enn den andre.

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 enn eller lik

Større enn eller lik (>=) og mindre enn eller lik (<=) operatorene kombinerer de tilsvarende sammenligningsoperatorene med lik (==). De returnerer true hvis én av betingelsene er oppfylt.

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

Merk

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

1. Hva vil være resultatet?

2. Hva vil være resultatet?

3. Hva vil være resultatet?

4. Hva vil være resultatet?

question mark

Hva vil være resultatet?

Select the correct answer

question mark

Hva vil være resultatet?

Select the correct answer

question mark

Hva vil være resultatet?

Select the correct answer

question mark

Hva vil være resultatet?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 6
some-alt