Sammenligningsoperatorer 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:
123456789console.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);
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:
12345678910console.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'));
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:
1234567console.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);
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.
1234567console.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);
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?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
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
Sammenligningsoperatorer 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:
123456789console.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);
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:
12345678910console.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'));
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:
1234567console.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);
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.
1234567console.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);
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?
Takk for tilbakemeldingene dine!