Valószínűleg már használta ezeket az operátorokat a programjaiban, de az ördög a részletekben rejlik. Ismerkedjen meg az operátorokkal és azok különbségeivel.

Az operátorok olyan szimbólumok, amelyek segítségével különféle műveleteket hajthat végre az adatokon. Alapvető matematikából ismerheti őket, mivel a karakterek szeretik a + jelet, de a programozásban kissé eltérően működnek.

A JavaScript sok különböző operátort használ, mindegyiknek meghatározott célja van. Az osztályozás egyik módja az operandusok száma, amelyekkel dolgoznak: unáris, bináris és hármas operátorok.

Egyértelmű operátorok a JavaScriptben

Az unáris operátorok a legegyszerűbbek a három kategória közül JavaScript operátorok. Egyetlen operanduson működnek, ami egy változó vagy egy érték. Az unáris operátorok segítségével növelheti vagy csökkentheti a változót, megváltoztathatja a szám előjelét, vagy logikai negációt hajthat végre.

Operátor

Használat

+

Számmá alakítja

++

Növeli az értéket 1-gyel

-

Számmá alakítja és tagadja

--

1-gyel csökkenti az értéket

!

Megfordít egy logikai értéket

instagram viewer

Példák az unáris operátorokra

  1. Növelési (++) és csökkentő (--) operátorok: Ezekkel az operátorokkal növelheti vagy csökkentheti egy változó értékét eggyel.
    let x = 5;

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

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

  2. Logikai negációs (!) operátor: Ezzel az operátorral megfordíthatja egy logikai kifejezés logikai értékét.
    let isTrue = true;

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

  3. Unáris mínusz (-) operátor: Ez az operátor megváltoztatja egy számérték előjelét.
    let y = 10;

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

Bináris operátorok JavaScriptben

A bináris operátorok két operandust vesznek fel, amelyek lehetnek változók, értékek vagy kifejezések, és műveleteket hajtanak végre azokon. Használhat bináris operátorokat aritmetikai, logikai és összehasonlító műveletek.

Operátor

Használat

+

Két operandust ad hozzá, hogy megkapja az összeget

-

Kivonja a második operandust az elsőből, hogy megkapja a különbséget

*

Megszorozza a két operandust

==

Ellenőrzi a két operandus egyenlőségét, és létrehoz egy logikai értéket

Példák bináris operátorokra

  1. Összeadás (+) operátor: Két számértéket ad össze.
    let sum = 3 + 4; // sum is 7
  2. Szorzás (*) operátor: Két számérték szorzása.
    let product = 5 * 6; // product is 30
  3. Egyenlőség (==) operátor: Két egyenlőségi értéket hasonlít össze.
    let isEqual = (x == y);
    // isEqual is false (assuming x and y are different)

A hármas operátor

Egyetlen háromtagú operátor van, amellyel tömörebb kódot állíthat elő.

Operátor

Használat

? :

Bizonyos if...else állítások gyorsírásaként működik

A háromtagú operátor egy feltételes, amely három operandust vesz fel: egy feltételt, egy értéket, ha a feltétel igaz, és egy másik értéket, ha a feltétel hamis.

Ezt így kell írni:

result = condition? trueValue: falseValue;

Ebben a szintaxisban:

  • A „feltétel” a kiértékelendő logikai kifejezés.
  • A „trueValue” az az érték, amelyet akkor kell használni, ha a feltétel eredménye igaz.
  • A „falseValue” az az érték, amelyet akkor kell használni, ha a feltétel eredménye hamis.

Íme egy példa a háromtagú operátor használatára:

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"

Az unáris, bináris és hármas operátorok ereje

Az unáris, bináris és hármas operátorok kulcsfontosságúak a programozásban. Lehetővé teszik, hogy különféle műveleteket hajtson végre az adatokon, világosan és tömören. Akár változókat változtat, akár matematikai munkát végez, akár összetett döntéseket hoz, ezek az operátorok létfontosságúak.