Loogisten Operaattoreiden Selitys
Seuraavaksi tarkastellaan loogisia operaatioita. Loogisia operaatioita käytetään käsittelemään ja tekemään päätöksiä totuusarvojen perusteella.
Loogiset operaattorit
JavaScriptissä on kolme loogista operaattoria:
- JA (
&&); - TAI (
||); - EI (
!).
JA (&&)
JA (&&) -operaattori palauttaa arvon true vain, jos molemmat operoitavat arvot 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);
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, 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.
NOT (!)
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 haluat tarkistaa, ovatko kaksi arvoa suurempia kuin 4 tai suurempia kuin 1, voit 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ääksesi suorituksen etusijajärjestyksen.
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 käsittelemään ja tekemään päätöksiä totuusarvojen perusteella.
Loogiset operaattorit
JavaScriptissä on kolme loogista operaattoria:
- JA (
&&); - TAI (
||); - EI (
!).
JA (&&)
JA (&&) -operaattori palauttaa arvon true vain, jos molemmat operoitavat arvot 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);
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, 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.
NOT (!)
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 haluat tarkistaa, ovatko kaksi arvoa suurempia kuin 4 tai suurempia kuin 1, voit 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ääksesi suorituksen etusijajärjestyksen.
1. Mikä on tuloste?
2. Mikä on tuloste?
3. Mikä on tuloste?
Kiitos palautteestasi!