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
punten om te onthouden:- 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.