Tõenäoliselt olete neid operaatoreid oma programmides juba kasutanud, kuid saatan on detailides. Tutvuge operaatorite ja nende erinevustega.

Operaatorid on sümbolid, mis võimaldavad teil andmetega erinevaid toiminguid teha. Te tunnete neid põhimatemaatika põhjal, kuna märgid nagu + märk, kuid programmeerimisel töötavad need veidi erinevalt.

JavaScript kasutab palju erinevaid operaatoreid, millest igaühel on kindel eesmärk. Üks viis nende klassifitseerimiseks on operandide arv, millega nad töötavad: ühe-, kahend- ja kolmekomponentsed operaatorid.

Unaarsed operaatorid JavaScriptis

Unaarsed operaatorid on kolmest kategooriast kõige lihtsamad JavaScripti operaatorid. Need töötavad ühe operandiga, mis on muutuja või väärtus. Muutuja suurendamiseks või vähendamiseks, arvu märgi muutmiseks või loogilise eituse teostamiseks saate kasutada unaartehteid.

Operaator

Kasutage

+

Teisendab arvuks

++

Suurendab väärtust 1 võrra

-

Teisendab arvuks ja eitab

--

Vähendab väärtust 1 võrra

!

Inverteerib tõeväärtuse

Unaarsete operaatorite näited

  1. Kasvamise (++) ja vähendamise (--) operaatorid: kasutage neid operaatoreid muutuja väärtuse suurendamiseks või vähendamiseks ühe võrra.
    let x = 5;

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

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

  2. Loogilise eituse (!) operaator: kasutage seda operaatorit tõeväärtuse avaldise loogilise väärtuse ümberpööramiseks.
    let isTrue = true;

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

  3. Unary miinus (-) operaator: see operaator muudab arvväärtuse märki.
    let y = 10;

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

Binaarsed operaatorid JavaScriptis

Binaarsed operaatorid võtavad kaks operandi, mis võivad olla muutujad, väärtused või avaldised, ja teevad nendega toiminguid. Võite kasutada kahendtehteid aritmeetilised, loogilised ja võrdlustehted.

Operaator

Kasutage

+

Summa saamiseks lisab kaks operandi

-

Vahe saamiseks lahutab esimesest teise operandi

*

Korrutab kaks operandi

==

Kontrollib kahe operandi võrdsust ja loob tõeväärtuse

Näited binaaroperaatoritest

  1. Liitmise (+) operaator: liidab kaks arvväärtust kokku.
    let sum = 3 + 4; // sum is 7
  2. Korrutamisoperaator (*): korrutab kaks arvväärtust.
    let product = 5 * 6; // product is 30
  3. Võrdsuse (==) operaator: võrdleb kahte võrdsuse väärtust.
    let isEqual = (x == y);
    // isEqual is false (assuming x and y are different)

Kolmepoolne operaator

Seal on üks kolmekomponentne operaator, mida saate kasutada kokkuvõtlikuma koodi loomiseks.

Operaator

Kasutage

? :

Toimib teatud kui...muidu väidete stenogrammina

Kolmikoperaator on tingimus, mis võtab kolm operandi: tingimus, väärtus, kui tingimus on tõene, ja teine ​​väärtus, kui tingimus on väär.

Peaksite selle kirjutama nii:

result = condition? trueValue: falseValue;

Selles süntaksis:

  • „tingimus” on tõeväärtuse avaldis, mida hinnata.
  • „TrueValue” on väärtus, mida kasutatakse juhul, kui tingimuse tulemus on tõene.
  • „falseValue” on väärtus, mida kasutatakse juhul, kui tingimuse tulemus on väär.

Siin on näide kolmeosalise operaatori kasutamise kohta:

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"

Ühe-, kahend- ja kolmekomponentsete operaatorite jõud

Unaarsed, kahend- ja kolmekomponentsed operaatorid on programmeerimisel üliolulised. Need võimaldavad teil teha andmetega mitmesuguseid toiminguid selgelt ja lühidalt. Olenemata sellest, kas muudate muutujaid, teete matemaatikat või langetate keerulisi otsuseid, on need operaatorid üliolulised.