Verschiedene Arten von Operationen in JavaScript

王林
Freigeben: 2023-05-09 20:36:06
Original
463 Leute haben es durchsucht

JavaScript ist eine weit verbreitete Programmiersprache für die Front-End- und Back-End-Entwicklung. Es enthält viele verschiedene Arten von Operatoren, die in verschiedenen Situationen ihre einzigartigen Anwendungen haben. In diesem Artikel werden die verschiedenen Arten von Operatoren in JavaScript und deren Verwendung ausführlich vorgestellt.

1. Arithmetische Operatoren

Arithmetische Operatoren sind die grundlegendsten Operatoren für die Verarbeitung numerischer Daten. Mit ihnen können grundlegende Rechenoperationen wie Addition, Subtraktion, Multiplikation, Division usw. durchgeführt werden.

1. Additionsoperator (+)

Der Additionsoperator wird zum Addieren zweier Zahlen verwendet. Darüber hinaus können auch Zeichenfolgen miteinander verkettet werden. Zum Beispiel:

var x = 10;
var y = 5;
var z = x + y;
//输出结果为15
Nach dem Login kopieren

2, Subtraktionsoperator (-)

Der Subtraktionsoperator wird verwendet, um zwei Zahlen zu subtrahieren. Zum Beispiel:

var x = 10;
var y = 5;
var z = x - y;
//输出结果为5
Nach dem Login kopieren

3. Multiplikationsoperator (*)

Der Multiplikationsoperator wird verwendet, um zwei Zahlen zu multiplizieren. Zum Beispiel:

var x = 10;
var y = 5;
var z = x * y;
//输出结果为50
Nach dem Login kopieren

4. Divisionsoperator (/)

Der Divisionsoperator wird verwendet, um eine Zahl durch eine andere Zahl zu dividieren. Zum Beispiel:

var x = 10;
var y = 5;
var z = x / y;
//输出结果为2
Nach dem Login kopieren

5. Restoperator (%)

Der Restoperator wird verwendet, um den Rest nach der Division zweier Zahlen zu berechnen. Zum Beispiel:

var x = 10;
var y = 4;
var z = x % y;
//输出结果为2
Nach dem Login kopieren

2. Vergleichsoperatoren

Vergleichsoperatoren werden verwendet, um zwei Werte zu vergleichen und einen booleschen Wert (wahr oder falsch) zurückzugeben.

1. Gleichheitsoperator (==)

Der Gleichheitsoperator wird verwendet, um zu vergleichen, ob zwei Werte gleich sind. Zum Beispiel:

var x = 10;
var y = "10";
if (x == y) {
    //执行代码
}
Nach dem Login kopieren

Obwohl die Datentypen von x und y unterschiedlich sind, wird die Bedingung zu diesem Zeitpunkt als wahr beurteilt, da ihre Werte gleich sind.

2. Ungleich-Operator (!=)

Der Ungleich-Operator wird verwendet, um zu vergleichen, ob zwei Werte ungleich sind. Zum Beispiel:

var x = 10;
var y = "5";
if (x != y) {
    //执行代码
}
Nach dem Login kopieren

Da zu diesem Zeitpunkt die Werte von x und y nicht gleich sind, wird die Bedingung als wahr beurteilt.

3. Strikter Gleichheitsoperator (===)

Der strikte Gleichheitsoperator wird verwendet, um zu vergleichen, ob zwei Werte nicht nur gleich sind, sondern auch den gleichen Datentyp haben. Zum Beispiel:

var x = 10;
var y = "10";
if (x === y) {
    //执行代码
}
Nach dem Login kopieren

Da die Datentypen von x und y unterschiedlich sind, wird die Bedingung zu diesem Zeitpunkt als falsch beurteilt.

4. Strikter Ungleichheitsoperator (!==)

Der strikte Ungleichheitsoperator wird verwendet, um zu vergleichen, ob zwei Werte nicht nur ungleich sind, sondern auch unterschiedliche Datentypen haben. Zum Beispiel:

var x = 10;
var y = "5";
if (x !== y) {
    //执行代码
}
Nach dem Login kopieren

Da die Datentypen von x und y unterschiedlich sind und ihre Werte nicht gleich sind, wird die Bedingung als wahr beurteilt.

5. Größer-als-Operator (>), Kleiner-als-Operator (<), Größer-gleich-Operator (>=) und kleiner-gleich-Operator (<=)

So verwenden Sie diese Operatoren und Vergleichsoperationen Die Symbole sind gleich. Zum Beispiel:

var x = 10;
var y = 5;
if (x > y) {
    //执行代码
}
Nach dem Login kopieren

Diese Bedingung wird als wahr beurteilt, da 10 größer als 5 ist.

3. Logische Operatoren

Logische Operatoren werden verwendet, um logische Operationen an zwei oder mehr Ausdrücken durchzuführen und einen booleschen Wert (wahr oder falsch) zurückzugeben.

1. Logischer UND-Operator (&&)

Der logische UND-Operator wird verwendet, um logische UND-Operationen (AND) für zwei Ausdrücke durchzuführen. Zum Beispiel:

var x = 10;
var y = 5;
if (x > 5 && y < 10) {
    //执行代码
}
Nach dem Login kopieren

Da x größer als 5 und y kleiner als 10 ist, ist die Bedingung wahr.

2. Logischer ODER-Operator (||)

Der logische ODER-Operator wird verwendet, um zwei Ausdrücke logisch ODER (oder) zu verknüpfen. Zum Beispiel:

var x = 10;
var y = 5;
if (x > 5 || y > 10) {
    //执行代码
}
Nach dem Login kopieren

Da x größer als 5 oder y größer als 10 ist, wird die Bedingung als wahr beurteilt.

3. Logischer NOT-Operator (!)

Der logische NOT-Operator wird verwendet, um einen Ausdruck zu negieren. Zum Beispiel:

var x = 10;
var y = 5;
if (!(x > y)) {
    //执行代码
}
Nach dem Login kopieren

Zu diesem Zeitpunkt wird die Bedingung, dass x größer als y ist, als wahr beurteilt, aber aufgrund der Hinzufügung des negierten logischen NOT-Operators wird die endgültige Bedingung als falsch beurteilt.

4. Bitweise Operatoren

Bitweise Operatoren führen Operationen an der binären Darstellung von Werten durch. Sie bearbeiten jedes Bit in der binären Darstellung der Zahl separat.

1. Bitweiser UND-Operator (&)

Der bitweise UND-Operator führt eine UND-Verknüpfung mit den Binärwerten zweier Zahlen durch. Zum Beispiel:

var x = 5 & 1;
//输出结果为1
Nach dem Login kopieren

2. Bitweiser ODER-Operator (|)

Der bitweise ODER-Operator führt eine ODER-Operation an den Binärwerten zweier Zahlen durch. Zum Beispiel:

var x = 5 | 1;
//输出结果为5
Nach dem Login kopieren

3. Bitweiser XOR-Operator (^)

Der bitweise XOR-Operator führt eine XOR-Operation für die Binärwerte zweier Zahlen durch. Zum Beispiel:

var x = 5 ^ 1;
//输出结果为4
Nach dem Login kopieren

4. Negationsoperator (~)

Der Negationsoperator führt die Inversionsoperation für den Binärwert einer Zahl durch. Zum Beispiel:

var x = ~5;
//输出结果为-6
Nach dem Login kopieren

5. Linksschiebeoperator (<<)

Der Linksschiebeoperator verschiebt die binäre Darstellung einer Zahl um die angegebene Anzahl von Stellen nach links. Zum Beispiel:

var x = 5 << 2;
//输出结果为20
Nach dem Login kopieren

6. Rechtsverschiebungsoperator (>>)

Der Rechtsverschiebungsoperator verschiebt die binäre Darstellung einer Zahl um die angegebene Anzahl von Stellen nach rechts. Zum Beispiel:

var x = 5 >> 2;
//输出结果为1
Nach dem Login kopieren

Oben sind die verschiedenen Arten von Operatoren in JavaScript und deren Verwendung aufgeführt. Wenn Entwickler die Anwendung dieser Operatoren verstehen, können sie besseren Code schreiben und die Effizienz der Codeausführung verbessern.

Das obige ist der detaillierte Inhalt vonVerschiedene Arten von Operationen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!