Bienvenue au troisième jour d'apprentissage de JavaScript ! Aujourd'hui, nous allons explorer les opérateurs et les expressions, des outils essentiels pour effectuer des calculs, prendre des décisions et écrire une logique significative dans vos programmes.
Les opérateurs sont des symboles spéciaux ou des mots-clés qui effectuent des opérations sur des valeurs ou des variables. Ces opérations peuvent aller des calculs arithmétiques aux décisions logiques.
Utilisé pour les opérations mathématiques comme l'addition, la soustraction, la multiplication, etc.
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
Combinez plusieurs conditions ou inversez la logique.
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
Utilisez des parenthèses () pour contrôler la priorité.
let age = 20; console.log(age >= 18); // true console.log(age === "20"); // false
Aujourd'hui, nous avons couvert :
Au cours du Jour 4, nous découvrirons le Control Flow en JavaScript, en nous concentrant sur les instructions conditionnelles et les boucles. Restez à l’écoute pour le 11 décembre 2024 !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!