Heim > Artikel > Web-Frontend > Zusammenfassung der Verwendung von JavaScript-Operatoren
Dieser Artikel gibt Ihnen hauptsächlich eine detaillierte Zusammenfassung der Operatoren in JavaScript, einschließlich allgemeiner arithmetischer Operatoren, Vergleichsoperatoren und logischer Operatoren. Es ist ganz klar, Freunde, die es brauchen, können sich darauf beziehen.
In JavaScript gehören zu den gängigen Operatoren arithmetische Operatoren, Vergleichsoperatoren und logische Operatoren.
Tabelle 1 Gängige JavaScript-Operatoren
算数运算符 | 说明 | 举例 | 结果 |
---|---|---|---|
= | 赋值运算符。将运算符右边变量的值赋给左边变量。 | x = 5 ; | - |
+ | 加号。将两个数据相加。 | y=1+2; | y=3 |
- | 减号。将两个数据相减。 | z = x-y; | z=2 |
* | 乘号。将两个数据相乘。 | a=x*y; | a=15 |
/ | 除号。将两个数据相除。 | b=x/z; | b=2.5 |
% | 求余运算。求两个数据相除的余数。 | c=x%z; | c=1 |
++ | 自加。将操作数加1。 | m=++x; | m=6 x=6 |
-- | 自减。将操作数减1。 | n=--x; | n=5 x=5 |
比较运算符 | 说明 | 举例 | 结果 |
== | 相等。若两数据相等,返回 true,否则返回 false。 | boolean1=(x==5); | boolean1=true |
!= | 不相等。若两数据不相等,返回 true,否则返回 false。 | boolean2=(x!=5); | boolean2=false; |
> | 大于。若左边数据大于右边数据,返回 true,否则返回 false。 | boolean4=(x>y); | boolean4=true |
de3732dfb9ddfd2c3ede28b9e1f4f2cd= | 大于等于。若左边数据大于或等于右边数据,返回 true,否则返回 false。 | boolean6=(x>=y); | boolean6=true |
<= | 小于等于。若左边数据小于或等于右边数据,返回 true,否则返回 false。 | boolean7=(x<=y); | boolean7=false |
逻辑运算符 | 说明 | 举例 | 结果 |
&& | 逻辑与。如果符号两边的操作数为真,返回true,否则返回false。 | boolean_a=true&&false; | boolean_a=false |
|| | 逻辑或。如果符号两边的操作数为假,返回false,否则返回true。 | boolean_b=true||false; | boolean_b=true |
! | 逻辑非。如果符号右边的操作数为真,返回false,否则返回true。 | boolean_c=!true; | boolean_c=false |
Das Zeichen „+“ kann auch zum Verbinden von Zeichenfolgen verwendet werden.
„+“ Nicht Die Zahl kann nur zwei Daten hinzufügen, sie kann auch zum Verketten von Zeichenfolgen verwendet werden.
Zum Beispiel:
Der Code lautet wie folgt:
var name=" Tom "; var age=22; var person="My name is "+name+" ! I'm "+age+" ! "; alert(person);
Speichern Sie den Code und führen Sie ihn aus, um ihn anzuzeigen. Mein Name ist Tom!
Oben im Beispiel gibt es Zeichenfolgen und Werte. Wenn Zeichenfolgen und numerische Werte gemischt werden, ermittelt JavaScript automatisch, ob das „+“-Zeichen zum Hinzufügen oder Verketten von Zeichenfolgen verwendet wird. Bei der Verkettung von Zeichenfolgen wird auch der numerische Wert in eine Zeichenfolge umgewandelt.
Diskussion über Selbsterhöhung (++) und Selbstverringerung (--)
Es ist erwähnenswert, dass Selbsterhöhung (++) und Selbstverringerung abnehmend (- -) Der Operator hat unterschiedliche Bedeutungen, wenn er vor und nach dem Operanden platziert wird. Platzieren Sie es vor dem Operanden (vordere Selbstinkrementierung/vordere Selbstdekrementierung), addieren Sie zuerst 1 (subtrahieren Sie 1) zum Operanden und führen Sie dann die Operation aus. dekrementieren), führen Sie zuerst die Operation aus und addieren Sie dann 1 zum Operanden (verringern Sie 1).
Zum Beispiel:
Der Code lautet wie folgt:
<script type="text/javascript"> var x=5; var y=++x; // 前自加,赋值后 x 的值为 6 var z=x++; // 后自加,赋值后 x 的值为 7 var m=--x // 前自减,赋值后 x 的值为 6 var n=x-- // 后自减,赋值后 x 的值为 5 </script> <p onclick="alert(y);">显示 y 的值</p> <p onclick="alert(z);">显示 z 的值</p> <p onclick="alert(m);">显示m 的值</p> <p onclick="alert(n);">显示 n 的值</p>
Speichern Sie den Code und führen Sie ihn aus. Klicken Sie nacheinander auf die vier Textteile. Alle werden angezeigt Anzeige 6.
Analyse:
Für y wird der Wert von x (x=5) plus 1 zu 6, und dann wird der Wert von x an y übergeben.
Übergeben Sie für z zuerst den Wert von x (x=6) an z, addieren Sie dann 1 zu x, und der Wert wird 7.
Für m ist der Wert von x (x=7) minus 1 6, und dann wird der Wert von x an m übergeben.
Übergeben Sie für n zuerst den Wert von x (x=6) an n, subtrahieren Sie dann 1 von x und der Wert wird 5.
Abkürzungen arithmetischer Operatoren
Um die Bedienung zu erleichtern und das Schreiben von Code zu reduzieren, unterstützt JavaScript auch Abkürzungen gängiger mathematischer Operatoren.
Tabelle 2 Abkürzungen gängiger arithmetischer Operatoren
Operator | Beispiel | Äquivalent zu | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+= | x+=y | x=x+y | ||||||||||||||||||
-= | x-=y | x=x-y | ||||||||||||||||||
*= | x *=yx=x*y | |||||||||||||||||||
/= | x/=y | x =x/y|||||||||||||||||||
%= | x%=y | x=x%y
|
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.
Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung von JavaScript-Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!