Dans ce blog, nous plongerons dans le monde des opérateurs JavaScript, couvrant tout, de l'arithmétique de base aux opérations au niveau des bits. Nous explorerons des termes tels que « unaire », « binaire » et « opérande » et fournirons des exemples pratiques pour vous aider à comprendre chaque concept. Commençons !
Unaire, binaire et opérande
Exemple :
let x = 5; let y = 3; // Unary operator let negX = -x; // -5 // Binary operator let sum = x + y; // 8
JavaScript fournit une variété d'opérateurs mathématiques pour effectuer des opérations arithmétiques.
Exemple :
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
L'opérateur peut également être utilisé pour concaténer des chaînes.
Exemple :
let firstName = "John"; let lastName = "Doe"; let fullName = firstName + " " + lastName; // "John Doe"
L'opérateur unaire peut convertir une valeur en nombre.
Exemple :
let str = "123"; let num = +str; // 123 console.log(typeof num); // "number"
La priorité des opérateurs détermine l'ordre dans lequel les opérations sont effectuées.
Exemple :
let result = 2 + 3 * 4; // 14 (multiplication has higher precedence than addition)
L'opérateur d'affectation = est utilisé pour attribuer des valeurs aux variables.
Exemple :
let x = 10; let y = 5; x = y; // x is now 5
Les opérateurs de modification sur place combinent l'affectation avec une autre opération.
Exemple :
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
Les opérateurs d'incrémentation ( ) et de décrémentation (--) augmentent ou diminuent une valeur de 1.
Exemple :
let x = 5; x++; // x is now 6 x--; // x is now 5
Les opérateurs au niveau du bit effectuent des opérations sur les représentations binaires des nombres.
Exemple :
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
L'opérateur virgule , évalue ses deux opérandes et renvoie la valeur du deuxième opérande.
Exemple :
let x = (5, 10); // x is 10
Comprendre les opérateurs JavaScript est crucial pour écrire du code efficace et efficient. De l'arithmétique de base aux opérations au niveau du bit, chaque opérateur a son cas d'utilisation unique. En maîtrisant ces opérateurs, vous serez sur la bonne voie pour devenir un développeur JavaScript compétent.
Restez à l'écoute pour des blogs plus approfondis sur JavaScript ! Bon codage !
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!