Sammenligningsoperatorer i JavaScript
Comparisons are used to define conditions, perform checks, and make decisions in JavaScript. These operations return a boolean value (true
or false
), which other operators use to determine certain actions.
Comparison Operators
JavaScript offers several comparison operators for comparing values:
- Equal to (
==
); - Strict Equal To (
===
); - Not Equal To (
!=
); - Strict Not Equal To (
!==
); - Greater Than (
>
); - Greater Than or Equal To (
>=
); - Less Than (
<
); - Less Than or Equal To (
<=
).
Lik og Ikke Lik
Operasjonen Lik med (==
) returnerer true
hvis den første verdien er lik den andre verdien og false ellers.
Omvendt returnerer operasjonen Ikke lik med (!=
) 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
Operatøren
=
er for tilordning, mens==
er for sammenligning. Vær forsiktig med å skille dem.
Streng sammenligning
Streng sammenligning sjekker typene av verdier og verdiene. Operatøren Strengt Lik (===
) returnerer true
- hvis både verdiene og deres typer er de samme, 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 og mindre
Større enn (>
) operatoren returnerer true
hvis den første verdien overstiger den andre. Omvendt 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 en 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å lignende 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.33
Sammenligningsoperatorer i JavaScript
Sveip for å vise menyen
Comparisons are used to define conditions, perform checks, and make decisions in JavaScript. These operations return a boolean value (true
or false
), which other operators use to determine certain actions.
Comparison Operators
JavaScript offers several comparison operators for comparing values:
- Equal to (
==
); - Strict Equal To (
===
); - Not Equal To (
!=
); - Strict Not Equal To (
!==
); - Greater Than (
>
); - Greater Than or Equal To (
>=
); - Less Than (
<
); - Less Than or Equal To (
<=
).
Lik og Ikke Lik
Operasjonen Lik med (==
) returnerer true
hvis den første verdien er lik den andre verdien og false ellers.
Omvendt returnerer operasjonen Ikke lik med (!=
) 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
Operatøren
=
er for tilordning, mens==
er for sammenligning. Vær forsiktig med å skille dem.
Streng sammenligning
Streng sammenligning sjekker typene av verdier og verdiene. Operatøren Strengt Lik (===
) returnerer true
- hvis både verdiene og deres typer er de samme, 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 og mindre
Større enn (>
) operatoren returnerer true
hvis den første verdien overstiger den andre. Omvendt 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 en 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å lignende 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!