Maison > interface Web > js tutoriel > Que signifient les symboles et les opérateurs JavaScript et comment les utiliser ?

Que signifient les symboles et les opérateurs JavaScript et comment les utiliser ?

Barbara Streisand
Libérer: 2024-12-20 20:26:13
original
301 Les gens l'ont consulté

What JavaScript Symbols and Operators Mean and How to Use Them?

Que signifie ce symbole en JavaScript ?

Cette section de questions et réponses fournit une liste complète des symboles et leurs significations dans JavaScript.

Symboles

this - Représente l'objet actuel.

var - Déclare un variable avec une portée de fonction scope.

(function(){…})() - Immediatement Invoked Function Expression (IIFE), exécute une fonction immédiatement après sa déclaration.

someFunction()() - Fonction qui renvoie une autre fonction.

=> - Syntaxe de la fonction flèche, renvoyant le expression qui le suit.

|> - Opérateur de pipeline, chaînage des appels de fonction.

fonction, rendement, rendement - Syntaxe de la fonction génératrice, produisant des valeurs ou déléguant à d'autres générateurs.

[…], [ value ], Array() - Notation littérale de tableau, crée un tableau.

{…}, { clé : valeur }, { [clé] : valeur } - Objet syntaxe littérale, crée un objet.

…${…}… - Syntaxe littérale du modèle, crée une chaîne avec des expressions intégrées.

/…/ - Syntaxe littérale d'expression régulière, correspond à un modèle dans une chaîne.

$ - Connexion en dollars regex remplace les modèles, représente des caractères spéciaux ou du texte.

() - Opérateur de regroupement, regroupe les expressions pour évaluation.

obj.prop, obj[prop], obj["prop"] - Accède aux propriétés d'un objet, en utilisant notation par points ou par crochets.

?., ?.[], ?.() - Opérateur de chaînage facultatif, accède aux propriétés d'un objet uniquement si l'objet existe.

:: - Opérateur de liaison, lie une fonction à un objet particulier.

nouveau - Crée une nouvelle instance d'une classe ou d'une fonction.

…iter - Étaler la syntaxe, développe un itérable en éléments individuels.

, -- - Opérateurs d'incrémentation ou de décrémentation, augmentant ou diminuant une variable de 1.

supprimer - Supprime une propriété d'un objet.

void - Évalue une expression et supprime sa valeur.

, - - Opérateurs arithmétiques, ajout ou soustraire des nombres.

|, &, ^, ~ - Opérateurs au niveau du bit, effectuer des opérations au niveau du bit sur les nombres.

% - Opérateur de reste, renvoie le reste d'une division.

&&, ||, ! - Logique opérateurs, effectuant des opérations logiques sur les valeurs.

?? - Opérateur de fusion nulle, renvoie l'opérande de gauche s'il n'est pas nul ou indéfini, sinon renvoie l'opérande de droite.

** - Exponentiation opérateur, élève un nombre à une puissance.

==, === - Opérateurs d'égalité, vérifiant l'égalité des valeurs.

!=, !== - Opérateurs d'inégalité, vérifiant l'inégalité des valeurs.

<<, >>, >>> - Opérateurs de décalage de bits, décalage de bits vers la gauche ou la droite.

…?… :… - Opérateur conditionnel (ternaire), évaluant une condition et renvoyant différentes valeurs en fonction de sa véracité.

= - Opérateur d'affectation, attribuant une valeur à une variable.

%= - Opérateur d'affectation de reste, attribuant le reste d'une division à une variable.

= - Opérateur d'affectation d'addition, ajoutant une valeur à une variable.

&&= , ||=, ??= - Opérateurs d'affectation logique, mise à jour d'un variable basée sur une condition logique.

<<=, >>=, >>>= , &=, ^=, |= - Opérateurs d'affectation au niveau du bit, mise à jour d'une variable au niveau du bit.

{}, [ ] - Affectation de déstructuration, attribution de valeurs à plusieurs variables.

, - Opérateur virgule, évaluant les expressions dans l'ordre et renvoyant le résultat de la dernière un.

{…} - Instruction de bloc, regroupant les instructions ensemble.

var, let, const - Déclarations de variables, déclarant des variables avec différents scopes.

label : - Étiquette, identifiant une instruction ou un bloc pour le flux de contrôle.

123n - Littéral BigInt, représentant une grande valeur entière .

# - Champ de classe privée ou méthode privée déclaration.

_ - Séparateur numérique, améliorant la lisibilité des grands nombres.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal