Loogisten Operaattoreiden Selitys
Seuraavaksi tarkastellaan loogisia operaatioita. Loogisia operaatioita käytetään boolean-arvojen käsittelyyn ja päätöksentekoon.
Loogiset operaattorit
JavaScriptissä on kolme loogista operaattoria:
- JA (
&&); - TAI (
||); - EI (
!).
JA (&&)
JA (&&) -operaattori palauttaa arvon true vain, jos molemmat operoitavat arvot ovat true. Jos jokin arvoista on false, tulos on false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
JA (&&) -operaattori vaatii, että kaikki arvot ovat true, jotta tulos on true.
TAI (||)
TAI (||) -looginen operaattori palauttaa true, jos vähintään yksi arvoista on true. Se palauttaa false vain, jos molemmat arvot ovat false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
OR-operaattori (||) palauttaa arvon false vain, kun molemmat arvot ovat false.
EI (!)
NOT-operaattori (!) kääntää totuusarvon. 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 ehtojen yhdistämiseen. Esimerkiksi, jos halutaan tarkistaa, ovatko kaksi arvoa suurempia kuin 4 tai suurempia kuin 1, voidaan käyttää AND (&&) -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
Kuten muissakin operaatioissa, voit käyttää sulkuja
()määrittämään suorituksen etusijaa.
1. Mikä on tuloste?
2. Mikä on tuloste?
3. Mikä on tuloste?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 2.5
Loogisten Operaattoreiden Selitys
Pyyhkäise näyttääksesi valikon
Seuraavaksi tarkastellaan loogisia operaatioita. Loogisia operaatioita käytetään boolean-arvojen käsittelyyn ja päätöksentekoon.
Loogiset operaattorit
JavaScriptissä on kolme loogista operaattoria:
- JA (
&&); - TAI (
||); - EI (
!).
JA (&&)
JA (&&) -operaattori palauttaa arvon true vain, jos molemmat operoitavat arvot ovat true. Jos jokin arvoista on false, tulos on false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
JA (&&) -operaattori vaatii, että kaikki arvot ovat true, jotta tulos on true.
TAI (||)
TAI (||) -looginen operaattori palauttaa true, jos vähintään yksi arvoista on true. Se palauttaa false vain, jos molemmat arvot ovat false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
OR-operaattori (||) palauttaa arvon false vain, kun molemmat arvot ovat false.
EI (!)
NOT-operaattori (!) kääntää totuusarvon. 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 ehtojen yhdistämiseen. Esimerkiksi, jos halutaan tarkistaa, ovatko kaksi arvoa suurempia kuin 4 tai suurempia kuin 1, voidaan käyttää AND (&&) -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
Kuten muissakin operaatioissa, voit käyttää sulkuja
()määrittämään suorituksen etusijaa.
1. Mikä on tuloste?
2. Mikä on tuloste?
3. Mikä on tuloste?
Kiitos palautteestasi!