Heim > Web-Frontend > js-Tutorial > Beherrschen von JavaScript-Operatoren: Von den Grundlagen bis bitweise

Beherrschen von JavaScript-Operatoren: Von den Grundlagen bis bitweise

DDD
Freigeben: 2024-09-19 06:25:32
Original
896 Leute haben es durchsucht

Mastering JavaScript Operators: From Basics to Bitwise

In diesem Blog tauchen wir in die Welt der JavaScript-Operatoren ein und decken alles von der Grundrechenart bis hin zu bitweisen Operationen ab. Wir beschäftigen uns mit Begriffen wie „unär“, „binär“ und „Operand“ und stellen praktische Beispiele bereit, die Ihnen das Verständnis der einzelnen Konzepte erleichtern. Fangen wir an!

Grundlegende Operatoren

Unär, Binär und Operand

  • Unäre Operatoren wirken auf einen einzelnen Operanden (z. B. x).
  • Binäre Operatoren wirken auf zwei Operanden (z. B. x y).
  • Operanden sind die Werte, auf die Operatoren reagieren.

Beispiel:

let x = 5;
let y = 3;

// Unary operator
let negX = -x; // -5

// Binary operator
let sum = x + y; // 8

Nach dem Login kopieren

Mathe

JavaScript bietet eine Vielzahl mathematischer Operatoren zur Durchführung arithmetischer Operationen.

Beispiel:

let a = 10;
let b = 3;

let addition = a + b; // 13
let subtraction = a - b; // 7
let multiplication = a * b; // 30
let division = a / b; // 3.333...
let modulus = a % b; // 1
let exponentiation = a ** b; // 1000

Nach dem Login kopieren

String-Verkettung mit Binärdatei 

Der -Operator kann auch zum Verketten von Zeichenfolgen verwendet werden.

Beispiel:

let firstName = "John";
let lastName = "Doe";

let fullName = firstName + " " + lastName; // "John Doe"

Nach dem Login kopieren

Numerische Konvertierung, unär 

Der unäre -Operator kann einen Wert in eine Zahl umwandeln.

Beispiel:

let str = "123";
let num = +str; // 123

console.log(typeof num); // "number"

Nach dem Login kopieren

Bedienerpriorität

Die Operatorpriorität bestimmt die Reihenfolge, in der Vorgänge ausgeführt werden.

Beispiel:

let result = 2 + 3 * 4; // 14 (multiplication has higher precedence than addition)

Nach dem Login kopieren

Aufgabe

Der Zuweisungsoperator = wird verwendet, um Variablen Werte zuzuweisen.

Beispiel:

let x = 10;
let y = 5;

x = y; // x is now 5

Nach dem Login kopieren

Modify-in-Place

Modify-in-Place-Operatoren kombinieren die Zuweisung mit einer anderen Operation.

Beispiel:

let x = 10;

x += 5; // x is now 15
x -= 3; // x is now 12
x *= 2; // x is now 24
x /= 4; // x is now 6
x %= 5; // x is now 1

Nach dem Login kopieren

Inkrementieren/Dekrementieren

Inkrementierungs- ( ) und Dekrementierungsoperatoren (--) erhöhen oder verringern einen Wert um 1.

Beispiel:

let x = 5;

x++; // x is now 6
x--; // x is now 5

Nach dem Login kopieren

Bitweise Operatoren

Bitweise Operatoren führen Operationen an binären Darstellungen von Zahlen durch.

Beispiel:

let a = 5; // 0101 in binary
let b = 3; // 0011 in binary

let andResult = a & b; // 0001 in binary, which is 1
let orResult = a | b; // 0111 in binary, which is 7
let xorResult = a ^ b; // 0110 in binary, which is 6
let notResult = ~a; // -6 (two's complement of 0101)
let leftShift = a << 1; // 1010 in binary, which is 10
let rightShift = a >> 1; // 0010 in binary, which is 2

Nach dem Login kopieren

Komma

Der Kommaoperator , wertet seine beiden Operanden aus und gibt den Wert des zweiten Operanden zurück.

Beispiel:

let x = (5, 10); // x is 10

Nach dem Login kopieren

Fazit

Das Verständnis von JavaScript-Operatoren ist entscheidend für das Schreiben von effizientem und effektivem Code. Von der Grundrechenart bis hin zu bitweisen Operationen hat jeder Operator seinen eigenen Anwendungsfall. Wenn Sie diese Operatoren beherrschen, sind Sie auf dem besten Weg, ein kompetenter JavaScript-Entwickler zu werden.

Bleiben Sie dran für ausführlichere Blogs zu JavaScript! Viel Spaß beim Codieren!

Das obige ist der detaillierte Inhalt vonBeherrschen von JavaScript-Operatoren: Von den Grundlagen bis bitweise. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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