Tipi di operatori nel Javascript

Operatori di assegnazione


  Share  
|


L'operatore di assegnazione chiave è il segno di uguali (=). L'operando di sinistra è una variabile, un elemento di allineamento, o una proprietà dell'oggetto ed il giusto operando è una costante letterale o un'altro variabile, elemento di allineamento, o proprietà dell'oggetto. L'assegnazione ad una variabile del valore può essere compiuta con tutto il numero delle combinazioni differenti di variabili, di elementi di allineamento, di proprietà dell'oggetto e di costanti letterali.

Ciò che segue fornisce un'idea della gamma delle assegnazioni:

alpha= 77; 
alpha= (fishSize.length/2); 
alpha= (beta > gamma);  

Operatori composti

Gli operatori che comprendono l'assegnazione con un funzionamento sono operatori composti. Questi operatori lavorano come stenografia per un'assegnazione più un altro funzionamento. Per esempio:

interesse del bankAccount += di varietà;  

è equivalente a scrittura

bankAccount di varietà = bankAccount + interesse;  

Oltre all'aggiunta, gli operatori composti nel Javascript includono sottraggono assegnano (- =), si moltiplicano assegnano (*=), disaccordo assegnano (/=) ed il modulo assegna (%=). Per esempio, il seguente scritto usa l'operatore di assegnazione del residuo di modulo:

<html> 
<head> 
language= " Javascript " del <script > 
varietà bolts=150, lot= 60; 
serra il lotto di %=; 
document.write (

Le esposizioni di esempio come due funzionamenti possono essere uniti in singolo. I bulloni variabili è diviso dal valore del lotto variabile ed il resto (modulo) è assegnato ai bulloni variabili. Sarebbe lo stesso dello scrivendo questo:

la varietà si serra = del lotto dei bulloni %;  

Tuttavia, invece di presa dei due funzionamenti, uno fa il trucco del trasferimento e del funzionamento.

Operatori di confronto

Probabilmente la zona della maggior parte dei errori nel Javascript con gli operatori è confusionaria (o appena dimenticante) la differenza fra gli operatori di assegnazione e gli operatori di confronto. Gli operatori di assegnazione identificano un valore con una variabile, un elemento di allineamento, o una proprietà dell'oggetto. Gli operatori di confronto generano un valore booleano. Per esempio, il seguente scritto restituisce un valore booleano falso:

<html> 
language= " Javascript " del <script > 
wrong= di varietà (6==7) 
document.write (errato); 
</script> 
bgcolor= <body " lightslategray " > 
</body> 
</html>

L'operatore di confronto è il doppio segno di uguali (= =) e l'operatore di assegnazione è il segno degli uguali (=). Il problema più comune è in una dichiarazione condizionale standard dove lo sviluppatore scriv questo:

se (alfa = beta) {


 

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions