Arten der Operatoren im Javascript

Zuweisungsoperatoren


  Share  
|


Der Schlüsselzuweisungsoperator ist das Gleichheitszeichen (=). Die linke Rechengröße ist eine Variable, ein Feldelement oder ein Gegenstandeigentum, und die rechte Rechengröße ist entweder ein Druckfehler oder eine andere Variable, Feldelement oder Gegenstandeigentum. Die Zuordnung einer Variable eines Wertes kann mit jeder möglicher Zahl der verschiedenen Kombinationen von Variablen, von Feldelementen, von Gegenstandeigenschaften und von Druckfehlern vollendet werden.

Das folgende liefert eine Idee der Strecke der Anweisungen:

alpha= 77; 
alpha= (fishSize.length/2); 
alpha= (Beta > Gamma);  

Verbundoperatoren

Operatoren, die Anweisung zusammen mit einem Betrieb einschließen, sind Verbundoperatoren. Diese Operatoren arbeiten als Stenografie für eine Anweisung plus einen anderen Betrieb. Z.B.:

var bankAccount += Interesse;  

ist mit Schreiben gleichwertig

var bankAccount = bankAccount + Interesse;  

Außer Zusatz schließen Verbundoperatoren im Javascript subtrahieren zuweisen (- =), multiplizieren zuweisen (*=), Verteilung zuweisen (/=) ein, und Modulo weisen zu (%=). Z.B. verwendet der folgende Index den Modulomittel-Zuweisungsoperator:

<html> 
<head> 
<script language= " Javascript " > 
var bolts=150, lot= 60; 
verriegelt %= Los; 
document.write (

Die Beispielerscheinen, wie zwei Betriebe in ein einzelnes kombiniert werden können. Die variablen Schraubbolzen wird durch den Wert des variablen Loses geteilt, und der Rest (Modulo) wird den variablen Schraubbolzen zugewiesen. Er würde der selbe wie sein, dieses schreibend:

var verriegelt = Schraubbolzen% Los;  

Jedoch anstatt, zwei Betriebe zu nehmen, tut man den Trick der Anweisung und des Betriebes.

Vergleichs-Operatoren

Vermutlich ist der Bereich der meisten Fehler im Javascript mit Operatoren verwirrend (oder gerade) der Unterschied zwischen Zuweisungsoperatoren und Vergleichsoperatoren vergessend. Zuweisungsoperatoren stellen einen Wert mit einer Variable, einem Feldelement oder einem Gegenstandeigentum gleich. Vergleichsoperatoren erzeugen einen Booleschen Wert. Z.B. bringt der folgende Index einen falschen Booleschen Wert zurück:

<html> 
<script language= " Javascript " > 
var wrong= (6==7) 
document.write (falsch); 
</script> 
<body bgcolor= " lightslategray " > 
</body> 
</html>

Der Vergleichsoperator ist das doppelte Gleichheitszeichen (= =), und der Zuweisungsoperator ist das Zeichen der Gleichgestellten (=). Das allgemeinste Problem ist in einer bedingten Standardaussage, in der der Entwickler dieses schreibt:

wenn (Alpha = Beta) {


 

Share  

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