Latest web development tutorials

Operatori JavaScript

JavaScript operatore di assegnazione viene utilizzato per confrontare i valori, eseguire operazioni aritmetiche e simili.


JavaScript Operatori aritmetici

Gli operatori aritmetici vengono utilizzati per eseguire un'operazione su due variabili o valori.

Assegnazioney = 5, la seguente tabella mostra che si utilizzano gli operatori aritmetici:

operatori descrizione esempio il valore y valore x Esempi online
+ aggiunta x = y + 2 y = 5 x = 7 Esempi >>
- sottrazione x = y - 2 y = 5 x = 3 Esempi >>
* moltiplicazione x = y * 2 y = 5 x = 10 Esempi >>
/ divisione x = y / 2 y = 5 x = 2,5 Esempi >>
% resto x = y% 2 y = 5 x = 1 Esempi >>
++ incremento x = y ++ y = 6 x = 6 Esempi >>
x = y ++ y = 6 x = 5 Esempi >>
- diminuzione x = --y y = 4 x = 4 Esempi >>
x = y-- y = 4 x = 5 Esempi >>

A proposito di operatori aritmetici, si può leggere la nostra JavaScript operatore esercitazione .


JavaScript Operatori di assegnazione

JavaScript operatore di assegnazione viene utilizzato per assegnare valori alle variabili.

Dato x = 10 e y = 5, la tabella che segue spiega l'operatore di assegnazione:

operatori esempio Stessi valore x Esempi online
= x = y x = y x = 5 Esempi >>
+ = x + y = x = x + y x = 15 Esempi >>
- = x - = y x = x - y x = 5 Esempi >>
* = x * y = x = x * y x = 50 Esempi >>
/ = x / y = x = x / y x = 2 Esempi >>
% = x% = y x = x% y x = 0 Esempi >>

A proposito di operatore di assegnazione, è possibile leggere il nostro JavaScript operatore esercitazione .


JavaScript Operatori di stringa

+ Operatore + = operatore può essere utilizzato per concatenare le stringhe.

text1Dato= "Good", text2 ="Morning", e Text3 = "", la tabella che segue illustra l'utilizzo di operatori di stringa:

operatori esempio text1 TEXT2 text3 Esempi online
+ Text3 = text1 + text2 "Buono" "Morning" "Good Morning" Esempi >>
+ = text1 = + text2 "Good Morning" "Morning" ' " Esempi >>


confronto

Analizzando logica di confronto per l'istruzione per determinare dato due valori o variabili sono uguali.

Datox = 5, la seguente tabella mostra il confronto tra l'uso di:

operatori descrizione confrontare risultato Esempi online
== pari x == 8 falso Esempi >>
x == 5 vero Esempi >>
=== Valori e tipi sono uguali (sempre uguale) x === "5" falso Esempi >>
x === 5 vero Esempi >>
! = Non è uguale x! = 8 vero Esempi >>
! == Valore e tipo non sono, ecc (non uguale a sempre) x! == "5" vero Esempi >>
x! == 5 falso Esempi >>
> maggiore di x> 8 falso Esempi >>
< meno x <8 vero Esempi >>
> = Maggiore o uguale a x> = 8 falso Esempi >>
<= Minore o uguale a x <= 8 vero Esempi >>

A proposito di confronto, si può leggere il nostro JavaScript confronto esercitazione .


operatore condizionale

L'operatore condizionale in base alle condizioni per l'operatore di assegnazione.

Datox = 6 e y = 3, la tabella di seguito illustra l'operatore condizionale di operazioni:

grammatica esempio Esempi online
Variabile = (condizione) Valore valore 1 :? 2 ? Voteable = (età e 18) «Troppo giovane": "abbastanza vecchia" Esempi >>


Operatori logici

Operatore logico per determinare le relazioni logiche tra variabili o valori.

Datox = 6 e y = 3, il seguente viene illustrato l'utilizzo di operatori logici:

operatori descrizione esempio
&& e (X <10 && y> 1) è vero
|| o (X == 5 || y == 5) è falsa
! non- ! (X == y) è vera


JavaScript Operatori bit a bit

operatori bit per bit lavorare su numeri a 32 bit. Le eventuali operazioni digitali verranno convertiti in 32 bit. I risultati saranno convertiti in un numero di JavaScript.


operatori descrizione esempio come risultato decimale
& E x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 | 1 0101 | 0001 0101 5
~ negato x = ~ 5 ~ 0101 1010 10
^ XOR x = 5 ^ 1 0101 ^ 0001 0100 4
<< Sinistra / td> x = 5 << 1 0101 << 1 1010 10
>> destra x = 5 >> 1 0101 >> 1 0010 2