Javascript-Operatoren
Operatoren können in drei gesetzt werden Kategorie-binär, einheitlich, und dreifach. Die binären Operatoren, am allgemeinsten verbunden mit dem Konzept des Operators, nehmen zwei (Zweiheit) Ausdrücke und kombinieren sie in einen dritten komplizierten oder Verbundausdruck. Jedoch kann ein einzelner Ausdruck einige binäre Operatoren haben. Z.B. verwendet die folgende variable Erklärung mehrere binäre Operatoren, um die Variable zu definieren: var calcAdd = (Gesamtmenge/N) + 73 Der Operator der Verteilung (/) und der Plus (+) Operator sind binäre Operatoren. Die erste Kombination tritt auf, wenn die variable Gesamtmenge durch das variable N. geteilt wird. Die zwei Variablen werden ein einzelner Wert. Dieser einzelne Wert, der aus der Gesamtmenge geteilt wird durch n resultiert, wird dann dem wörtlichen numerischen Wert von 73 hinzugefügt und verursacht noch einen Wert. Das Gleichheitszeichen (=) setzt den kombinierten Wert der Rechengrößen in das variable calcAdd. Monadische Operatoren arbeiten an einem einzelnen variablen oder ein wörtlich. Alle negativen Zahlen werden unter Verwendung eines monadischen Operators zugewiesen. Z.B. verwendet der folgende kleine Index einen monadischen Operator, um eine Variable mit einem negativen Wert zu verursachen: <html> <head> <script language= " Javascript " > var posNum=85; var negNum= - posNum; document.write (negNum); </script> </head> <body bgcolor= " Blatthonig " > </body> </html> Die Rückkehr des Indexes ist -85, weil der Minus (-) monadische Operator das variable negNum als die Verneinung des variablen posNum definierte. Andere gemeine monadische Operatoren schließen die Stufensprung- oder Verminderungoperatoren mit ein (++ und - -) gesehen in den Gegenvariablen. Schließlich kombinieren dreifache Operatoren drei Ausdrücke in einen. Allgemein am verwendetsten, einen Stenografieausdruck für bedingte Aussagen, ist der einzige dreifache Operator im Javascript zu verursachen? :. Z.B. diese bedingte Aussage: wenn (Alpha== Beta) {
gamma=56;
} sonst {
gamma=57;
}
kann mit einem dreifachen Operator geschrieben werden, wie folgt: Alpha== Beta? gamma=56: gamma=57; Die folgenden kleinen Indexerscheinen, wie beide Methoden zu der gleichen Zusammenfassung kommen: <html>
<head>
<script language= " Javascript " >
var alpha=20, beta=30, gamma=0, lambda=0;
wenn (alpha==beta) {
var gamma=56;
} sonst {
gamma=57;
}
//Same-Satz Bedingungen unter Verwendung des dreifachen Operators
alpha==beta? lambda=56: lambda=57;
document.write (
|
|||
|