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
Can you explain how parentheses affect logical operations in JavaScript?
What happens if I combine logical and comparison operators in one expression?
Can you give more examples of using logical operators with variables?
Awesome!
Completion rate improved to 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!