Loogiset operaattorit
Pyyhkäise näyttääksesi valikon
Kun koodissasi täytyy tehdä päätöksiä useamman kuin yhden ehdon perusteella, loogiset operaattorit mahdollistavat näiden ehtojen yhdistämisen tai muokkaamisen. JavaScript tarjoaa kolme pääasiallista loogista operaattoria: JA (&&), TAI (||) ja EI (!).
Näitä operaattoreita käytetään yhdistämään useita totuusarvolausekkeita tai kääntämään niiden arvoja.
- JA-operaattori (
&&) palauttaatruevain, jos molemmat ehdot ovat tosia; - TAI-operaattori (
||) palauttaatrue, jos vähintään yksi ehdoista on tosi; - EI-operaattori (
!) kääntää ehdon arvon: jos ehto ontrue,!tekee siitäfalseja päinvastoin.
Näitä operaattoreita käytetään useimmiten if-lauseissa ohjelman kulun ohjaamiseen monimutkaisemmalla logiikalla.
123456789101112131415161718192021const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
Kun yhdistät loogisia operaattoreita, operaattorien etusijajärjestys määrittää, missä järjestyksessä ne arvioidaan. JavaScriptissä EI (!) -operaattorilla on korkein etusija, sitten JA (&&), ja lopuksi TAI (||).
Tämä tarkoittaa, että lausekkeet, joissa on !, arvioidaan ensin, sitten && ja lopuksi ||. Voit käyttää sulkuja (), jotta voit ryhmitellä ehtoja ja hallita arviointijärjestystä.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Loogiset operaattorit
Kun koodissasi täytyy tehdä päätöksiä useamman kuin yhden ehdon perusteella, loogiset operaattorit mahdollistavat näiden ehtojen yhdistämisen tai muokkaamisen. JavaScript tarjoaa kolme pääasiallista loogista operaattoria: JA (&&), TAI (||) ja EI (!).
Näitä operaattoreita käytetään yhdistämään useita totuusarvolausekkeita tai kääntämään niiden arvoja.
- JA-operaattori (
&&) palauttaatruevain, jos molemmat ehdot ovat tosia; - TAI-operaattori (
||) palauttaatrue, jos vähintään yksi ehdoista on tosi; - EI-operaattori (
!) kääntää ehdon arvon: jos ehto ontrue,!tekee siitäfalseja päinvastoin.
Näitä operaattoreita käytetään useimmiten if-lauseissa ohjelman kulun ohjaamiseen monimutkaisemmalla logiikalla.
123456789101112131415161718192021const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
Kun yhdistät loogisia operaattoreita, operaattorien etusijajärjestys määrittää, missä järjestyksessä ne arvioidaan. JavaScriptissä EI (!) -operaattorilla on korkein etusija, sitten JA (&&), ja lopuksi TAI (||).
Tämä tarkoittaa, että lausekkeet, joissa on !, arvioidaan ensin, sitten && ja lopuksi ||. Voit käyttää sulkuja (), jotta voit ryhmitellä ehtoja ja hallita arviointijärjestystä.
Kiitos palautteestasi!