Que signifie ce symbole en JavaScript?

Qu'est-ce que c'est?

Il s'agit d'une collection de questions qui surgissent de temps en temps sur la syntaxe en JavaScript. C'est aussi un Wiki de communauté, donc tout le monde est invité à participer à la maintenance de cette liste.

Pourquoi est-ce?

Stack Overflow ne permet pas la recherche de caractères particuliers. En conséquence, de nombreuses questions sur les opérateurs et autres jetons de syntaxe ne se trouvent pas facilement lors de leur recherche. Cela rend également les doublons de fermeture plus difficiles. La liste ci-dessous est pour aider à résoudre ce problème.

L'idée principale est d'avoir des liens vers des questions existantes sur Déploiement de pile, il est donc plus facile pour nous de les référencer, et non de copier le contenu des spécifications ECMAScript.

De plus, il s'agit d'une copie flagrante de la référence de symbole PHP . Nous avions besoin d'un JS.


Aidez-nous. Modifiez et ajoutez des liens vers d'autres références d'opérateurs / syntaxe, ou si vous ne trouvez pas de bonnes questions / réponses sur une partie de syntaxe particulière, ajoutez une réponse à cette question et liez-la

Référence MDN sur les opérateurs

La liste

== , === Opérateurs de l'égalité

  • Qui équivaut à l'opérateur (== vs ===) devrait être utilisé dans les comparaisons JavaScript?
  • Comment fonctionne la coercition de type JS?
  • Dans Javascript, <int-value> == "<int-value>" évalue sur true. Pourquoi est-ce vrai?
  • [] ==! [] Évalue à vrai
  • Pourquoi "undefined égale false" renvoie-t-il false?
  • Pourquoi le nouveau boolean (faux) est-il égal à faux en JavaScript?
  • Javascript 0 == '0'. Expliquez cet exemple
  • Pourquoi false == "false" est faux?

!= !== Opérateurs de l'inégalité

  • ! = Vs.! ==
  • Opérateur Javascript! ==

&& , || , ! Opérateurs logiques

  • Les opérateurs logiques en JavaScript – comment les utilisez-vous?
  • Opérateur logique || En javascript, 0 signifie booléen faux?
  • Qu'est-ce que "var FOO = FOO || {}" (assigner une variable ou un objet vide à cette variable) signifie-t-il en Javascript? , JavaScript OU (||) explication de l'affectation des variables , qu'est-ce que la construction x = x || Tu veux dire?
  • Javascript AND opérateur dans l'affectation
  • Qu'est-ce que c'est "x && foo ()"? (Aussi ici et ici )
  • Quel est le !! (Non pas) opérateur en JavaScript?
  • Quel est un point d'exclamation en JavaScript?

, Comma Operator

  • Que fait une virgule dans les expressions JavaScript?
  • L'opérateur Comma retourne la première valeur au lieu de la seconde dans la liste des arguments?
  • Quand l'opérateur est-il utile?

?…: Opérateur conditionnel (ternaire)

  • Marque d'interrogation en JavaScript
  • Priorité de l'opérateur avec Javascript Ternary operator
  • Comment utilisez-vous le? : Opérateur (conditionnel) en JavaScript?

| , & , ^ , ~ Bitwise OU, ET, opérateurs XOR & NOT

  • Que font ces opérateurs Bitwise JavaScript?
  • Comment: le ~ opérateur?
  • Existe-t-il un opérateur logique dans Javascript?
  • Qu'est-ce que le "|" (Un seul tuyau) faire en JavaScript?
  • Que fait l'opérateur | = faire en JavaScript?
  • Javascript, qu'est-ce que l'opérateur ^ (caret) fait?
  • En utilisant OR 0 bit à pied pour planter un nombre , Comment x | 0 pose le numéro en JavaScript?
  • Pourquoi ~1 égal à -2 ?
  • Que fait ~~ ("double tilde") en Javascript?
  • Comment faire !! ~ (pas pas tilde / bang bang tilde) modifie le résultat d'un appel de méthode Array "contient / inclus"? (Aussi ici et ici )

<< , >> , >>> Opérateurs de changement de vitesse

  • Que font ces opérateurs Bitwise JavaScript?
  • Quel est l'opérateur JavaScript >>> et comment l'utilisez-vous?

+ , - opérateurs

  • Qu'est-ce que = + _ signifie dans JavaScript , un opérateur Single plus en javascript
  • Quelle est l'utilisation importante des opérateurs unaires plus et moins?

++ , -- opérateurs pré / post-incrémentation / décrémentation

  • ++someVariable vs someVariable++ en Javascript

Opérateur void

  • Que signifie 'void 0'?

var x = function() vs function x() Fonction Déclaration Syntaxe

  • Var functionName = function () {} vs function functionName () {}

=> Syntaxe d'expression de fonction de flèche

  • Quelle est la signification de "=>" (une flèche formée d'égal et supérieur à) en JavaScript?

(function(){...})() Function (function(){...})() IIFE (Expression de la fonction immédiatement appelée )

  • Quel est le but? Comment s'appelle-t-il?
  • Pourquoi (function(){…})(); Travail mais function(){…}(); N'est-ce pas?
  • (function(){…})(); Vs (function(){…}());
  • Des alternatives plus courtes :
    • !function(){…}(); – Qu'est – ce que l'exclamation fait avant la fonction?
    • +function(){…}(); – signe JavaScript plus devant le nom de la fonction
    • ! Function () {} () vs (function () {}) () ! Vs point-virgule
  • (function(window, undefined){…}(window));

[] , Array() Notation de tableau

  • Quelle est la différence entre "Array ()" et "[]" en déclarant un tableau JavaScript?
  • Quelle est la notation literale du tableau dans javascript et quand devriez-vous l'utiliser?

Syntaxe littérale d'objet

  • Littérature d'objet Javascript: quel est exactement {a, b, c}?
  • Quels sont les crochets autour d'un nom de propriété dans un littéral d'objet?

Destructeur:

  • Des paramètres de fonction: Où puis-je obtenir des informations sur la syntaxe des paramètres de l'objet pour les fonctions javascript?
  • Des tableaux: affectation multiple dans javascript?
  • Des objets / importations: notation du support d'objet Javascript sur le côté gauche pour assigner

Littéraux de modèle:

  • Quel est le code `…${…}…` du nœud docs?

function* , yield , yield* Fonctions du générateur:

  • Quelle est la fonction * en JavaScript?
  • Quel est le mot-clé du rendement en JavaScript?
  • Rendement délégué dans les fonctions du générateur

var , let , const Déclaration des variables:

  • Quelle est la différence entre utiliser "let" et "var" pour déclarer une variable?
  • Y a-t-il des constantes en JavaScript?
  • Quelle est la zone morte temporelle?

this mot this clé:

  • Comment fonctionne le mot-clé "this"?

:: Opérateur de liaison:

  • JavaScript double colon (liant l'opérateur)

new opérateur

  • Quel est le mot-clé "nouveau" en JavaScript?
  • Qu'est-ce que «new.target»?

Opérateur de delete

  • Quel est le but de l'opérateur de suppression en Javascript?

label: étiquettes

  • Javascript est une étrange syntaxe qui fonctionne – mais comment?

+= Opérateur

  • Comment fonctionne + = (plus égal)?