Je hebt deze operators waarschijnlijk al in je programma's gebruikt, maar het venijn zit in de details. Leer de operatoren kennen en ontdek hoe ze verschillen.

Operators zijn symbolen waarmee u verschillende bewerkingen op gegevens kunt uitvoeren. Je kent ze al uit basiswiskunde, omdat karakters zoals het +-teken lijken, maar ze werken iets anders bij het programmeren.

JavaScript gebruikt veel verschillende operators, elk met een specifiek doel. Eén manier om ze te classificeren is op basis van het aantal operanden waarmee ze werken: unaire, binaire en ternaire operatoren.

Unaire operators in JavaScript

Unaire operatoren zijn de eenvoudigste van de drie categorieën JavaScript-operatoren. Ze werken op een enkele operand, die een variabele of een waarde is. U kunt unaire operatoren gebruiken om een ​​variabele te verhogen of te verlagen, het teken van een getal te wijzigen of een logische negatie uit te voeren.

Exploitant

Gebruik

+

Converteert naar een getal

++

Verhoogt de waarde met 1

-

Converteert naar een getal en ontkent

--

Verlaagt de waarde met 1

!

Inverteert een Booleaanse waarde

instagram viewer

Voorbeelden van unaire operators

  1. Operatoren voor verhogen (++) en verlagen (--): Gebruik deze operators om de waarde van een variabele met één te verhogen of te verlagen.
    let x = 5;

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

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

  2. Logische negatieoperator (!): Gebruik deze operator om de logische waarde van een Booleaanse expressie om te keren.
    let isTrue = true;

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

  3. Unaire min (-) operator: Deze operator verandert het teken van een numerieke waarde.
    let y = 10;

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

Binaire operators in JavaScript

Binaire operators nemen twee operanden, die variabelen, waarden of uitdrukkingen kunnen zijn, en voeren er bewerkingen op uit. U kunt binaire operatoren gebruiken rekenkundige, logische en vergelijkingsbewerkingen.

Exploitant

Gebruik

+

Voegt twee operanden toe om de som te verkrijgen

-

Trekt de tweede operand af van de eerste om het verschil te verkrijgen

*

Vermenigvuldigt de twee operanden

==

Controleert de twee operanden op gelijkheid en produceert een Booleaanse waarde

Voorbeelden van binaire operators

  1. Optelling (+) operator: Telt twee numerieke waarden bij elkaar op.
    let sum = 3 + 4; // sum is 7
  2. Operator voor vermenigvuldiging (*): Vermenigvuldigt twee numerieke waarden.
    let product = 5 * 6; // product is 30
  3. Gelijkheidsoperator (==): Vergelijkt twee waarden voor gelijkheid.
    let isEqual = (x == y);
    // isEqual is false (assuming x and y are different)

De ternaire operator

Er is één enkele ternaire operator die u kunt gebruiken om beknoptere code te produceren.

Exploitant

Gebruik

? :

Fungeert als een afkorting voor bepaalde if...else uitspraken

De ternaire operator is een voorwaardelijke operator waaraan drie operanden moeten voldoen: een voorwaarde, een waarde als de voorwaarde waar is, en een andere waarde als de voorwaarde onwaar is.

Je moet het zo schrijven:

result = condition? trueValue: falseValue;

In deze syntaxis:

  • “condition” is de Booleaanse uitdrukking die moet worden geëvalueerd.
  • “trueValue” is de waarde die moet worden gebruikt als het resultaat van de voorwaarde waar is.
  • “falseValue” is de waarde die moet worden gebruikt als het resultaat van de voorwaarde onwaar is.

Hier is een voorbeeld van hoe u de ternaire operator kunt gebruiken:

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"

De kracht van unaire, binaire en ternaire operators

Unaire, binaire en ternaire operatoren zijn cruciaal voor programmeren. Hiermee kunt u op een duidelijke en beknopte manier verschillende acties uitvoeren op gegevens. Of u nu variabelen wijzigt, wiskunde doet of complexe beslissingen neemt, deze operatoren zijn van cruciaal belang.