Olet todennäköisesti jo käyttänyt näitä operaattoreita ohjelmissasi, mutta paholainen on yksityiskohdissa. Tutustu operaattoreihin ja niiden eroihin.

Operaattorit ovat symboleja, joiden avulla voit suorittaa erilaisia ​​toimintoja datalle. Tulet tuntemaan ne perusmatematiikasta, sillä merkit kuten +-merkki, mutta ne toimivat hieman eri tavalla ohjelmoinnissa.

JavaScript käyttää monia erilaisia ​​operaattoreita, joista jokaisella on tietty tarkoitus. Yksi tapa luokitella ne on niiden operandien lukumäärän mukaan, joiden kanssa ne toimivat: yksi-, binääri- ja kolmioperaattorit.

Yksittäiset operaattorit JavaScriptissä

Yksinkertaiset operaattorit ovat yksinkertaisimmat kolmesta luokasta JavaScript-operaattorit. Ne toimivat yhdellä operandilla, joka on muuttuja tai arvo. Voit käyttää unaarioperaattoreita suurentaaksesi tai pienentääksesi muuttujaa, muuttaaksesi luvun etumerkkiä tai suorittaaksesi loogisen negation.

Operaattori

Käyttää

+

Muuntaa numeroksi

++

Lisää arvoa 1:llä

-

Muuntaa luvuksi ja kumoaa

--

Pienentää arvoa 1:llä

!

Kääntää loogisen arvon

instagram viewer

Esimerkkejä unary-operaattoreista

  1. Lisäys (++) ja vähennys (--) -operaattorit: Näillä operaattoreilla voit suurentaa tai pienentää muuttujan arvoa yhdellä.
    let x = 5;

    x++; // Increment x by 1, now x is 6

    x--; // Decrement x by 1, now x is 5 again

  2. Looginen negaatio (!) -operaattori: Käytä tätä operaattoria loogisen lausekkeen loogisen arvon kääntämiseen.
    let isTrue = true;

    let notTrue = !isTrue; // notTrue is now false

  3. Unary miinus (-) -operaattori: Tämä operaattori muuttaa numeerisen arvon etumerkin.
    let y = 10;

    let negY = -y; // negY is -10;

Binäärioperaattorit JavaScriptissä

Binäärioperaattorit ottavat kaksi operandia, jotka voivat olla muuttujia, arvoja tai lausekkeita, ja suorittavat niille operaatioita. Voit käyttää binäärioperaattoreita aritmeettiset, loogiset ja vertailuoperaatiot.

Operaattori

Käyttää

+

Lisää kaksi operandia saadakseen summan

-

Vähentää toisen operandin ensimmäisestä saadakseen eron

*

Kertoo kaksi operandia

==

Tarkistaa kahden operandin yhtäläisyyden ja tuottaa loogisen arvon

Esimerkkejä binäärioperaattoreista

  1. Lisäys (+) -operaattori: Lisää kaksi numeerista arvoa yhteen.
    let sum = 3 + 4; // sum is 7
  2. Kertolasku (*) -operaattori: Kertoo kaksi numeerista arvoa.
    let product = 5 * 6; // product is 30
  3. Tasa-arvo (==) -operaattori: Vertaa kahta tasa-arvoa.
    let isEqual = (x == y);
    // isEqual is false (assuming x and y are different)

Kolmiosainen operaattori

On olemassa yksi kolmiosainen operaattori, jonka avulla voit tuottaa tiiviimmän koodin.

Operaattori

Käyttää

? :

Toimii lyhenteenä tietyille jos...muille lausumille

Kolmiosainen operaattori on ehto, joka ottaa kolme operandia: ehto, arvo, jos ehto on tosi, ja toinen arvo, jos ehto on epätosi.

Sinun pitäisi kirjoittaa se näin:

result = condition? trueValue: falseValue;

Tässä syntaksissa:

  • "ehto" on arvioitava boolen lauseke.
  • "trueValue" on arvo, jota käytetään, jos ehdon tulos on tosi.
  • "falseValue" on arvo, jota käytetään, jos ehdon tulos on epätosi.

Tässä on esimerkki siitä, kuinka voit käyttää kolmiosaista operaattoria:

let age = 20;

let status = age >= 18? "Adult": "Minor";

// age is 20, so status will be "Adult";

// if age was 15, status would be "Minor"

Yksittäisten, binaaristen ja kolmiarvoisten operaattoreiden voima

Unääri-, binääri- ja kolmiosaiset operaattorit ovat tärkeitä ohjelmoinnin kannalta. Niiden avulla voit suorittaa erilaisia ​​toimintoja datalle selkeästi ja ytimekkäästi. Muutatpa muuttujia, teet matematiikkaa tai monimutkaisia ​​päätöksiä, nämä operaattorit ovat tärkeitä.