Loogisten Operaattoreiden Selitys
Nyt tutustutaan loogisiin operaatioihin. Loogisia operaatioita käytetään käsittelemään ja tekemään päätöksiä boolean-arvojen perusteella.
Loogiset operaattorit
JavaScriptissä on kolme loogista operaattoria:
- AND (
&&); - OR (
||); - NOT (
!).
AND (&&)
AND (&&) looginen operaattori palauttaa true vain silloin, kun molemmat arvot, joihin se kohdistuu, ovat true. Tulos on false, jos jokin arvoista on false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
AND (&&) -operaattori vaatii, että kaikki arvot ovat true, jotta se palauttaa true.
OR (||)
OR (||) -looginen operaattori palauttaa true, jos vähintään yksi arvoista on true. Se palauttaa false vain, kun molemmat arvot ovat false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
OR (||) -operaattori palauttaa false vain, kun molemmat arvot ovat false.
EI (!)
EI (!) -operaattori kääntää boolean-arvon. Se muuttaa true arvoksi false ja false arvoksi true.
12console.log(!true); console.log(!false);
Loogisten operaattoreiden käyttö
Loogisia operaattoreita käytetään usein yhdistämään ehtoja. Esimerkiksi, tarkistaaksesi, ovatko kaksi arvoa suurempia kuin 4 tai suurempia kuin 1, voit käyttää JA (&&) operaattoria.
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Prioriteetti
Loogisilla operaatioilla on matalampi prioriteetti kuin vertailuoperaatioilla, joilla puolestaan on matalampi prioriteetti kuin matemaattisilla operaatioilla.
Huomio
Samoin kuin muissa operaatioissa, voit käyttää sulkeita
()säätääksesi suorituksen prioriteettia.
1. Mikä on tuloste?
2. Mikä on tulos?
3. Mikä on tulos?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.33
Loogisten Operaattoreiden Selitys
Pyyhkäise näyttääksesi valikon
Nyt tutustutaan loogisiin operaatioihin. Loogisia operaatioita käytetään käsittelemään ja tekemään päätöksiä boolean-arvojen perusteella.
Loogiset operaattorit
JavaScriptissä on kolme loogista operaattoria:
- AND (
&&); - OR (
||); - NOT (
!).
AND (&&)
AND (&&) looginen operaattori palauttaa true vain silloin, kun molemmat arvot, joihin se kohdistuu, ovat true. Tulos on false, jos jokin arvoista on false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
AND (&&) -operaattori vaatii, että kaikki arvot ovat true, jotta se palauttaa true.
OR (||)
OR (||) -looginen operaattori palauttaa true, jos vähintään yksi arvoista on true. Se palauttaa false vain, kun molemmat arvot ovat false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
OR (||) -operaattori palauttaa false vain, kun molemmat arvot ovat false.
EI (!)
EI (!) -operaattori kääntää boolean-arvon. Se muuttaa true arvoksi false ja false arvoksi true.
12console.log(!true); console.log(!false);
Loogisten operaattoreiden käyttö
Loogisia operaattoreita käytetään usein yhdistämään ehtoja. Esimerkiksi, tarkistaaksesi, ovatko kaksi arvoa suurempia kuin 4 tai suurempia kuin 1, voit käyttää JA (&&) operaattoria.
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Prioriteetti
Loogisilla operaatioilla on matalampi prioriteetti kuin vertailuoperaatioilla, joilla puolestaan on matalampi prioriteetti kuin matemaattisilla operaatioilla.
Huomio
Samoin kuin muissa operaatioissa, voit käyttää sulkeita
()säätääksesi suorituksen prioriteettia.
1. Mikä on tuloste?
2. Mikä on tulos?
3. Mikä on tulos?
Kiitos palautteestasi!