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!