In diesem Artikel erfahren Sie, was die JS-Operatoren sind. Die ausführliche Einführung von js-Operatoren hat einen gewissen Referenzwert. Ich hoffe, dass sie für Sie hilfreich ist.
Die grundlegenden Operatoren von JavaScript sind unterteilt in: arithmetische Operatoren, Zuweisungsoperatoren und logische Operatoren. Im Folgenden wird detailliert erklärt, wie man mehrere Operatoren beherrscht (1) Arithmetische Operatoren
1. Arithmetische Operatoren können entsprechend den unterschiedlichen Operanden auf beiden Seiten des Operators in unäre Operatoren, binäre Operatoren und ternäre Operatoren unterteilt werden; . Nach verschiedenen Funktionen ist es unterteilt in: + (Pluszeichen), – (Minuszeichen), (Multiplikationszeichen), / (Divisionszeichen) und % (Restoperation); Unäre Operatoren;
++ (automatische Inkrementierung), - - (automatische Dekrementierung); durchgeführt ;Wenn eine Zuweisung erfolgt, weisen Sie zuerst den Wert zu und führen Sie dann die Operation aus. Wenn der Operator vorangestellt ist: Wenn keine Zuweisung erfolgt, wird die Inkrementierungs- und Dekrementierungsoperation ausgeführt. Wenn eine Zuweisung erfolgt, muss die Operation zuerst ausgeführt werden und dann wird der Wert zugewiesen. Beispiele für die Operator-Nachpositionierung;var a=3; a++; consonle.log(a)//值为4 var a=3; var b=4; a--; b--; var c=a+b;//2+3 console.log(c);//5 var a=3; var b=4; a++; b++; var c=(a+b);//4+5 consonloe.log(c);//c的值为9 var a=3; var b=4; var c=(a++)+a+(b++)+b;//3+4+4+5 console.log(c);//16 var a=3; var b=4; var c=(a--)+a+(a++)+(b++)+b+(b--);//3+2+2+4+5+5 console.log(c);//21
var b=4; --a;//2 ++b;//5 console.log(a,b);// 2 5 var a=3; var b=4; var c=--a+b;//2+4 运算符前置 先运算 再赋值。 console.log(c);//6 var a=3; var b=4; var c=--a+--b;//2+3 console.log(c);//5
var a=3; var b=4; var c=(--a)+(--b)+(b++);//2+3+3 console.log(c);//8
(2) Zuweisungsoperator „=" ist ein allgemeiner Operator;
var a=251; weist der Anweisung einen Wert zu;
(größer als), == (gleich), < (kleiner als), >= (größer als oder gleich), <= (kleiner als oder gleich),! = (nicht gleich), === (wahr gleich, kongruent), +=....
Die Operationsergebnisse relationaler Operatoren sind boolesche Typen: true (wahr), false (falsch); ;, ==, >=, =< werden alle zum Vergleichen numerischer Zeichenfolgen verwendet. Jeder relationale Operator gibt einen booleschen Wert zurück verglichen mit größer oder kleiner; der Codepunktwert vonvar a=5; var b=6; var c=(a++)+(b--)+(--a)-(--b);//5+6+5-4 console.log(c);//12
der Codepunktwert von „b“ ist 98
der Codepunktwert von „b“. " Für 98
In aufsteigender Reihenfolge entsprechend der ASCII-Zeichenreihenfolge anordnen;== kann zum Vergleich von Zahlen und Zahlen verwendet werden strings ; Zum Beispiel;
var a="3"; var b="5"; var c=a<b; console.log(c);//true var a=5; var b=8; var c=a<b; console.log(c);//true
var a="alpha"; console.log(a,typeof a); var b="blue"; console.log(b,typeof b); var c=a<b; console.log(c,typeof c);//true
; das Ausgabeergebnis ist vom Typ Boolesch;
Logische Operatoren sind in drei Kategorien unterteilt; ;
1. Logisches ODER ||: Wenn einer der Ausdrücke auf beiden Seiten wahr ist;
Beispiel;
var b='5'; var c=a==b; console.log(c);//true
2. Logisches UND &&: Das Ergebnis der Operation ist nur dann wahr, wenn die Ergebnisse auf beiden Seiten des Operators wahr sind,
3. Logische Verneinung! ;Erhalten Sie das gegenteilige Ausgabeergebnis;
var a=5; var b='5'; var c=a===b; console.log(c);//false
Das obige ist der detaillierte Inhalt vonWas sind die JS-Operatoren? Detaillierte Einführung in JS-Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!