Heim >Web-Frontend >js-Tutorial >Operator-Grundlagen
Die Grundlagen von Operatoren in der Programmierung sind für die Durchführung mathematischer Operationen, logischer Vergleiche, Datenmanipulation und Flusskontrolle innerhalb eines Programms von wesentlicher Bedeutung. Lernen wir sie mit JavaScript?
Sie werden verwendet, um mathematische Operationen zwischen Zahlen durchzuführen. Zu diesen Operatoren gehören:
let a = 10; let b = 3; console.log(a + b); // Adição: 13 console.log(a - b); // Subtração: 7 console.log(a * b); // Multiplicação: 30 console.log(a / b); // Divisão: 3.333 console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3) console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
Zuweisungsoperatoren werden verwendet, um Variablen Werte zuzuweisen. Der gebräuchlichste Operator ist „=", aber es gibt Kombinationen mit arithmetischen Operatoren, die den Code einfacher machen.
let x = 5; x += 3; // x = x + 3 -> 8 x -= 2; // x = x - 2 -> 6 x *= 4; // x = x * 4 -> 24 x /= 2; // x = x / 2 -> 12 console.log(x); // Resultado final: 12
Diese Operatoren vergleichen zwei Werte und geben einen booleschen Wert zurück (wahr oder falsch). Sie werden häufig in Kontrollstrukturen wie if und while.
verwendetlet a = 10; let b = 3; console.log(a + b); // Adição: 13 console.log(a - b); // Subtração: 7 console.log(a * b); // Multiplicação: 30 console.log(a / b); // Divisão: 3.333 console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3) console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
Logische Operatoren werden zum Kombinieren boolescher Ausdrücke (wahr oder falsch) verwendet und sind für die Flusskontrolle unerlässlich.
let x = 5; x += 3; // x = x + 3 -> 8 x -= 2; // x = x - 2 -> 6 x *= 4; // x = x * 4 -> 24 x /= 2; // x = x / 2 -> 12 console.log(x); // Resultado final: 125. Unäre Operatoren
Diese Operatoren arbeiten mit nur einem Operanden und können den Wert einer Variablen ändern oder zurückgeben.
let num1 = 10; let num2 = '10'; console.log(num1 == num2); // true (só compara o valor) console.log(num1 === num2); // false (compara valor e tipo) console.log(num1 != num2); // false (valores são iguais) console.log(num1 !== num2); // true (tipos são diferentes) console.log(num1 > 5); // true console.log(num1 <= 10); // true
Es ist wichtig zu bedenken, dass die Reihenfolge dieser Operatoren das Verhalten der Variablen beeinflusst. Es gibt zwei Möglichkeiten, sie zu verwenden:
Erfahren Sie mehr, indem Sie hier klicken
Der ternäre Operator ist eine vereinfachte Form eines if, um Werte basierend auf einer Bedingung zuzuweisen. Ist Ihre Struktur eine Bedingung? value_if_true : value_if_false.
let a = true; let b = false; console.log(a && b); // false (AND: ambos devem ser verdadeiros) console.log(a || b); // true (OR: ao menos um deve ser verdadeiro) console.log(!a); // false (NOT: inverte o valor de 'a')
Erfahren Sie hier mehr über ternäre Operatoren
Der Additionsoperator ( ) kann auch verwendet werden, um Zeichenfolgen zu verketten (Texte zu verbinden).
let a = 10; let b = 3; console.log(a + b); // Adição: 13 console.log(a - b); // Subtração: 7 console.log(a * b); // Multiplicação: 30 console.log(a / b); // Divisão: 3.333 console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3) console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
Diese Operatoren führen Operationen auf Bitebene (0en und 1en) aus, die im Allgemeinen in der Programmierung auf niedriger Ebene verwendet werden, beispielsweise bei Hardwareoperationen. Es ist nicht üblich, diese Art von Operatoren zu verwenden.
let x = 5; x += 3; // x = x + 3 -> 8 x -= 2; // x = x - 2 -> 6 x *= 4; // x = x * 4 -> 24 x /= 2; // x = x / 2 -> 12 console.log(x); // Resultado final: 12
Das Verständnis der Funktionsweise von Operatoren ist von grundlegender Bedeutung für die Erstellung von Programmen, die Berechnungen und Vergleiche durchführen und den Codefluss effizient steuern.
Das obige ist der detaillierte Inhalt vonOperator-Grundlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!