Heim >Web-Frontend >js-Tutorial >Zusammenfassung der JavaScript-Operatoren_Javascript-Fähigkeiten
In JavaScript gehören zu den gängigen Operatoren arithmetische Operatoren, Vergleichsoperatoren und logische Operatoren.
Tabelle 1: Häufige 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 |
< | 小于。若左边数据小于右边数据,则返回布尔值true,否则返回false。 | boolean5=(xboolean5=false |
|
>= | 大于等于。若左边数据大于或等于右边数据,返回 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 |
" " kann auch zum Verketten von Zeichenfolgen
verwendet werdenDas Zeichen „ “ kann nicht nur zwei Daten hinzufügen, sondern auch zum Verbinden von Zeichenfolgen verwendet werden.
Zum Beispiel:
Speichern Sie den Code und führen Sie ihn aus, um ihn anzuzeigen. Mein Name ist Tom, ich bin 22!
Im obigen Beispiel gibt es Zeichenfolgen und Werte. Wenn Zeichenfolgen und numerische Werte gemischt werden, bestimmt JavaScript automatisch die Funktion des „“-Zeichens, ob es sich um eine Additionsoperation oder eine Verkettung von Zeichenfolgen handelt. Bei der Verkettung von Zeichenfolgen wird auch der numerische Wert in eine Zeichenfolge umgewandelt.
Diskussion über Selbstinkrementierung ( ) und Selbstdekrementierung (--)
Es ist erwähnenswert, dass die Operatoren Selbstinkrementieren ( ) und Selbstdekrementieren (--) unterschiedliche Bedeutungen haben, wenn sie vor und nach dem Operanden platziert werden. Setzen Sie es vor den 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:
Wert von y anzeigen
Zeigen Sie den Wert von z
Zeigt den Wert von m an
Wert von n anzeigen
Speichern Sie den Code und führen Sie ihn aus. Klicken Sie nacheinander auf die vier Textteile. Daraufhin werden alle 6 angezeigt.
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 zunächst den Wert von x (x=6) an z und addieren Sie dann 1 zu x, sodass der Wert 7 wird.
Für m ist der Wert von x (x=7) minus 1 6 und der Wert von x wird an m übergeben.
Übergeben Sie für n zunächst den Wert von x (x=6) an n und subtrahieren Sie dann 1 von x, sodass der Wert 5 wird.
Abkürzung für arithmetischer Operator
Um die Bedienung zu erleichtern und das Schreiben von Code zu reduzieren, unterstützt JavaScript auch die Abkürzungen gängiger mathematischer Operatoren.
Tabelle 2 Abkürzungen gängiger arithmetischer Operatoren
Operator
Beispiel
Entspricht
=
x =y
x=x y
-=
x-=y
x=x-y
*=
x*=y
x=x*y
/=
x/=y
x=x/y
%=
x%=y
x=x%y
运算符
例子
等价于
=
x =y
x=x y
-=
x-=y
x=x-y
*=
x*=y
x=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.