Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung der Verwendung von JavaScript-Operatoren

Zusammenfassung der Verwendung von JavaScript-Operatoren

巴扎黑
巴扎黑Original
2017-07-29 17:14:171620Durchsuche

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&#39;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

x *=yx =x/y
Operator Beispiel Äquivalent zu
+= x+=y x=x+y
-= x-=y x=x-y
*=x=x*y
/= 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.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn