Operatori di Javascript


  Share  
|


Gli operatori possono essere disposti in tre categoria-binari, costituiti da un solo elemento e ternari. Gli operatori binari, il più comunemente collegati con il concetto dell'operatore, prendono due espressioni (del paio) e le uniscono in una terza espressione complessa o composta. Tuttavia, una singola espressione può avere parecchi operatori binari. Per esempio, la seguente dichiarazione variabile usa gli operatori binari multipli per definire la variabile:

calcAdd di varietà = (totale/n) + 73  

L'operatore di disaccordo (/) e (+) l'operatore più sono operatori binari. La prima combinazione accade quando il totale variabile è diviso dal N. variabile. Le due variabili si trasformano in in un singolo valore. Quel singolo valore che deriva dal totale si è diviso da n allora si aggiunge al valore numerico letterale di 73, generante ancora un altro valore. Il segno di uguali (=) dispone il valore unito degli operandi nel calcAdd variabile.

Gli operatori costituiti da un solo elemento lavorano ad un singolo variabile o letterale. Tutti i numeri negativi sono assegnati usando un operatore costituito da un solo elemento. Per esempio, il seguente piccolo scritto usa un operatore costituito da un solo elemento per generare una variabile con un valore negativo:

<html> 
<head> 
language= " Javascript " del <script > 
varietà posNum=85; 
negNum= di varietà - posNum; 
document.write (negNum); 
</script> 
</head> 
bgcolor= <body " melata " > 
</body> 
</html>

Il ritorno dello scritto è -85 perché (-) l'operatore costituito da un solo elemento negativo ha definito il negNum variabile come la negazione del posNum variabile. Altri operatori costituiti da un solo elemento comuni includono gli operatori di decremento o di incremento (++ e - -) veduti nelle contro variabili.

Per concludere, gli operatori ternari uniscono tre espressioni in una. Il più comunemente usato generare un'espressione di stenografia per le dichiarazioni condizionali, l'unico operatore ternario nel Javascript è? :. Per esempio, questa dichiarazione condizionale:

se (alfa == beta) {
      gamma=56; 
      } altrimenti {
      gamma=57; 
      }  

può essere scritto con un operatore ternario come segue:

alfa == beta? gamma=56: gamma=57;  

Le seguenti piccole esposizioni dello scritto come entrambi i metodi arrivano alla stessa conclusione:

<html> 
<head> 
language= " Javascript " del <script > 
varietà alpha=20, beta=30, gamma=0, lambda=0; 
se (alpha==beta) {
varietà gamma=56; 
} altrimenti {
gamma=57; 
} 
insieme di //Same delle circostanze usando operatore ternario 
alpha==beta? lambda=56: lambda=57; 
document.write (


 

Share  

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