JavaScript bevat operators zoals in andere talen. Een operator voert enige bewerking uit op enkele of meerdere operanden (data waarde) en produceert een resultaat. Bijvoorbeeld 1 + 2, waar + teken een operator is en 1 is linker operand en 2 is rechter operand. + operator voegt twee numerieke waarden toe en produceert een resultaat dat in dit geval 3 is. gebruik:
Javascript-Operators
<Left operand> operator <right operand><Left operand> operator
JavaScript omvat de volgende categorieën operators.,
- rekenkundige operatoren
- vergelijkingsoperatoren
- logische operatoren
- toegewezen operatoren
- voorwaardelijke operatoren
rekenkundige operatoren
rekenkundige operatoren worden gebruikt om wiskundige bewerkingen tussen numerieke operanden uit te voeren.
Operator | Description |
---|---|
+ | voegt twee numerieke operanden toe., |
– | Trek rechter operand af van linker operand | * | vermenigvuldig twee numerieke operanden. |
/ | deel linker operand door rechter operand. |
% | Modulus operator. Geeft de rest van twee operanden terug. |
++ | Increment operator. Verhoog operand waarde met één. |
— | Decrement operator. Verlaag de waarde met één., |
het volgende voorbeeld laat zien hoe rekenkundige operators verschillende taken uitvoeren op operanden.
+ operator voert een aaneenschakeling uit wanneer een van de operanden van het stringtype is.
het volgende voorbeeld laat zien hoe + operator bewerkingen uitvoert op operanden van verschillende gegevenstypen.,
var a = 5, b = "Hello ", c = "World!", d = 10;a + b; // "5Hello "b + c; // "Hello World!"a + d; // 15
Vergelijkingsoperators
JavaScript-taal bevat operators die twee operanden vergelijken en Booleaanse waarde Waar of onwaar retourneren.
Operators | Description |
---|---|
== | vergelijkt de gelijkheid van twee operanden zonder rekening te houden met het type. |
= = = | vergelijkt gelijkheid van twee operanden met type. |
!,= | vergelijkt ongelijkheid van twee operanden. |
> | controleert of de linker waarde groter is dan de rechter waarde. Zo ja, dan retourneert true anders false. |
controleert of linker operand kleiner is dan rechter operand. Zo ja, dan retourneert true anders false. | |
>= | controleert of linker operand groter is dan of gelijk is aan rechter operand. Zo ja, dan retourneert true anders false., |
controleert of linker operand kleiner is dan of gelijk is aan rechter operand. Zo ja, dan retourneert true anders false. |
het volgende voorbeeld laat zien hoe vergelijkingsoperators verschillende taken uitvoeren.
logische operatoren
logische operatoren worden gebruikt om twee of meer voorwaarden te combineren. JavaScript bevat de volgende logische operators.,
var a = 5, b = 10;(a != b) && (a // returns true(a > b) || (a == b); // returns false(a // returns true!(a // returns false!(a > b); // returns true
toegewezen Operators
JavaScript omvat toegewezen operators om waarden toe te wijzen aan variabelen met minder toetsaanslagen.
toegewezen operators | Description |
---|---|
= | toewijzen rechter operand waarde naar linker operand. |
+ = | somt de waarden van de linker en rechter operand op en wijs het resultaat toe aan de linker operand., |
– = | trek de rechter operand waarde af van de linker operand waarde en wijs het resultaat toe aan de linker operand. |
* = | vermenigvuldig de linker-en rechteroperandwaarden en wijs het resultaat toe aan de linkeroperand. |
/ = | deel de linker operandwaarde door de rechter operandwaarde en wijs het resultaat toe aan de linker operand. |
% = | krijg de modulus van linker operand delen door rechter operand en wijs resulterende modulus toe aan de linker operand., |
ternaire Operator
JavaScript omvat speciale operator genaamd ternaire operator 😕 die een waarde toewijst aan een variabele op basis van een bepaalde voorwaarde. Dit is als een korte vorm van als-else voorwaarde. gebruik:
<condition> ? <value1> : <value2>;
ternaire operator begint met voorwaardelijke expressie gevolgd door ? operator. Tweede deel (na ? en daarvoor: operator) zal worden uitgevoerd als voorwaarde blijkt waar te zijn. Als voorwaarde false wordt dan derde deel (na 🙂 zal worden uitgevoerd.,
var a = 10, b = 5;var c = a > b? a : b; // value of c would be 10var d = a > b? b : a; // value of d would be 5
- JavaScript omvat operators die enige bewerking uitvoeren op enkele of meerdere operanden (data waarde) en produceren een resultaat.
- JavaScript omvat verschillende categorieën operators: rekenkundige operators, Vergelijkingsoperators, logische operators, toewijzings-operators, voorwaardelijke operators.
- ternaire operator ?: is een voorwaardelijke operator.