Kursinnhold
Introduksjon til JavaScript
Introduksjon til JavaScript
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:
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);
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:
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'));
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:
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);
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.
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);
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!