Willkommen zum dritten Tag des JavaScript-Lernens! Heute beschäftigen wir uns mit Operatoren und Ausdrücken – wesentlichen Werkzeugen zum Durchführen von Berechnungen, zum Treffen von Entscheidungen und zum Schreiben sinnvoller Logik in Ihren Programmen.
Operatoren sind spezielle Symbole oder Schlüsselwörter, die Operationen an Werten oder Variablen ausführen. Diese Operationen können von arithmetischen Berechnungen bis hin zu logischen Entscheidungen reichen.
Wird für mathematische Operationen wie Addition, Subtraktion, Multiplikation usw. verwendet.
Operator | Description | Example | Output |
---|---|---|---|
Addition | 5 3 | 8 | |
- | Subtraction | 10 - 6 | 4 |
* | Multiplication | 4 * 2 | 8 |
/ | Division | 12 / 4 | 3 |
% | Modulus (Remainder) | 10 % 3 | 1 |
** | Exponentiation | 2 ** 3 | 8 |
let num1 = 10; let num2 = 3; console.log(num1 + num2); // 13 console.log(num1 % num2); // 1
Operator | Description | Example | Output |
---|---|---|---|
== | Equal to | 5 == "5" | true |
=== | Strict equal to | 5 === "5" | false |
!= | Not equal to | 5 != "5" | false |
!== | Strict not equal | 5 !== "5" | true |
< | Less than | 5 < 10 | true |
> | Greater than | 10 > 5 | true |
<= | Less than or equal | 5 <= 5 | true |
>= | Greater than or equal | 10 >= 5 | true |
let num1 = 10; let num2 = 3; console.log(num1 + num2); // 13 console.log(num1 % num2); // 1
Kombinieren Sie mehrere Bedingungen oder kehren Sie die Logik um.
Operator | Description | Example | Output |
---|---|---|---|
&& | Logical AND | true && false | false |
` | ` | Logical OR | |
! | Logical NOT | !true | false |
let age = 20; console.log(age >= 18); // true console.log(age === "20"); // false
Operator | Description | Example | Output |
---|---|---|---|
= | Assign | x = 10 | 10 |
= | Add and assign | x = 5 | x = x 5 |
-= | Subtract and assign | x -= 3 | x = x - 3 |
*= | Multiply and assign | x *= 2 | x = x * 2 |
/= | Divide and assign | x /= 2 | x = x / 2 |
%= | Modulus and assign | x %= 3 | x = x % 3 |
let isAdult = true; let hasID = false; console.log(isAdult && hasID); // false console.log(isAdult || hasID); // true
Operator | Description | Precedence |
---|---|---|
** | Exponentiation | 1 |
*, /, % | Multiplication, Division, Modulus | 2 |
, - | Addition, Subtraction | 3 |
<, >, ==, != | Comparison | 4 |
&& | Logical AND | 5 |
` | ` |
let num1 = 10; let num2 = 3; console.log(num1 + num2); // 13 console.log(num1 % num2); // 1
Verwenden Sie Klammern (), um die Priorität zu steuern.
let age = 20; console.log(age >= 18); // true console.log(age === "20"); // false
Heute haben wir Folgendes behandelt:
In Tag 4 lernen wir den Kontrollfluss in JavaScript kennen und konzentrieren uns dabei auf bedingte Anweisungen und Schleifen. Seien Sie gespannt auf den 11. Dezember 2024!
Das obige ist der detaillierte Inhalt vonOperatoren und Ausdrücke in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!