Que signifie Ce symbole en JavaScript?
Qu'est-ce que c'est?
il s'agit d'une série de questions qui surgissent de temps en temps au sujet de la syntaxe en JavaScript. C'est aussi un Wiki communautaire, donc tout le monde est invité à participer à la tenue de cette liste.
pourquoi?
Le débordement de la pilene permet pas de rechercher des caractères particuliers. En conséquence, de nombreuses questions sur les opérateurs et autres tokens de syntaxe ne sont pas trouvées facilement lors de la recherche pour eux. Cela rend également la fermeture des doublons plus difficile. La liste ci-dessous est d'aider avec ce problème.
l'idée principale est d'avoir des liens vers des questions existantes sur le débordement de la pile, il est donc plus facile pour nous de les référencer, et non de copier du contenu de la spécification ECMAScript.
en outre, il s'agit d'une copie flagrante de la référence de symbole PHP . On avait besoin d'un JS one.
s'il vous Plaît aider. Modifier et ajouter des liens vers d'autres opérateurs/références syntaxiques, ou si vous ne trouvez pas de bonnes questions / réponses sur une syntaxe particulière, ajoutez une réponse à cette question et liez - la
1 réponses
référence MDN sur les opérateurs
La Liste
==
, ===
Opérateurs D'Égalité
- qui correspond à l'opérateur (== vs ===) devrait être utilisé dans les comparaisons JavaScript?
- Comment fonctionne la coercition de type JS?
- en Javascript, < int-value> == "
" s'évalue à true. Pourquoi est-il si? - [] == ![] évalue à vrai
- pourquoi "Non défini égale faux" retourne-t-il false?
- Pourquoi ne !nouveau booléen (false) égale false en JavaScript?
- Javascript 0 = '0'. Expliquer cet exemple
- Pourquoi false == "false" est fausse?
!=
, !==
Opérateurs D'Inégalité
&&
, ||
, !
Opérateurs Logiques
- les opérateurs logiques en JavaScript - comment les utilisez-vous?
- opérateur Logique || en javascript, 0 représente une valeur Booléenne false?
- que signifie "var FOO = FOO | {}" (attribuer une variable ou un objet vide à cette variable) en Javascript? , JavaScript " OU " ( | | ) affectation de variable explication , Ce la construction x = x || y dire?
- Javascript et opérateur dans les attributions
- Qu'est-ce que" x && foo ()"? (aussi ici et ici )
- qu'est-Ce que l' !! (non pas) opérateur en JavaScript?
- Qu'est-ce qu'un point d'exclamation dans JavaScript?
,
Opérateur De Virgule
- Que fait une virgule dans les expressions JavaScript?
- opérateur Virgule retourne la première valeur à la place de deuxième dans la liste d'arguments?
- Quand l'opérateur virgule utile?
?…:
opérateur (ternaire) conditionnel
- point D'interrogation et deux points en JavaScript
- opérateur priorité avec opérateur ternaire Javascript
- Comment utilisez-vous ? : opérateur (conditionnel) en JavaScript?
|
, &
, ^
, ~
opérateurs Bitwise OR, and, XOR & NOT
- que font ces opérateurs JavaScript bitwise?
- comment: l'opérateur?
- y a-t-il un opérateur logique en Javascript
- Qu'est le "|" (single pipe) faire en JavaScript?
- Que fait L'opérateur |= faire en JavaScript?
- Javascript, Que fait l'opérateur ^ (caret)?
- en utilisant bitwise ou 0 pour plancher un nombre , comment x|0 plancher le nombre en JavaScript?
- pourquoi
~1
égale-2
? - Que fait ~ ~ ("double tilde") en Javascript?
- Comment !!~ (not not tilde/bang bang tilde) modifier le résultat d'un appel de méthode 'contains/included'? (aussi ici et ici )
<<
, >>
, >>>
opérateurs de décalage de Bits
- que font ces opérateurs JavaScript bitwise?
- Qu'est-ce que L'opérateur JavaScript >>> et comment l'utilisez-vous?
+
, -
opérateurs
- Ce n' = +_ moyenne en JavaScript , Seul opérateur plus en javascript
- Quelle est l'utilisation importante des opérateurs unaires plus et moins?
++
, --
opérateurs de pré/post-incrément/décrément
void
exploitant
var x = function()
vs function x()
syntaxe de déclaration de fonction
=>
Flèche en fonction de la syntaxe de l'expression
(function(){...})()
IIFE (expression de fonction immédiatement invoquée)
- Quel est le but? , Comment est-il appelé?
- pourquoi
(function(){…})();
fonctionne maisfunction(){…}();
ne fonctionne pas? -
(function(){…})();
vs(function(){…}());
- plus court "alternatives 1519660920" :
-
!function(){…}();
- Que fait le point d'exclamation avant la fonction? -
+function(){…}();
- JavaScript signe + devant le nom de la fonction - !fonction () { } () vs (fonction(){ })() ,
!
vs point-virgule
-
-
(function(window, undefined){…}(window));
someFunction()()
fonctions retournant d'autres fonctions
[]
, Array()
Array Notation
- Quelle est la différence entre "Array ()" et "[] " tout en déclarant un tableau JavaScript?
- Ce qui est littéral de tableau de notation en javascript et quand doit - vous l'utiliser?
$
dans regex remplacer les modèles: $$
, $&
, $`
, $'
, $n
{key: value}
syntaxe littérale de L'objet:
- que signifient les accolades en JavaScript?
- Javascript littéral d'objet: qu'est-ce exactement est {a, b, c}?
- Ce n'crochets autour d'un nom de propriété dans un objet littéral signifie?
destruction:
- des paramètres de fonction: Où puis-je obtenir des informations sur la syntaxe des paramètres objet pour les fonctions javascript?
- de tableaux: assignation Multiple en javascript? Qu'est-ce que [a,b, c] = [1, 2, 3]; méchante?
- des objets/importations: Javascript object notation crochets ({ Navigation } =) sur le côté gauche de céder
Modèle de littéraux:
function*
, yield
, yield*
fonctions du générateur:
- Qu'est-ce que "fonction*" en JavaScript?
- Quel est le mot-clé yield en JavaScript?
- Délégué de rendement (rendement étoiles, le rendement *) dans le générateur de fonctions
var
, let
, const
variables déclarantes:
- Quelle est la différence entre utiliser "let" et " var " pour déclarer une variable en JavaScript?
- y a-t-il des constantes en JavaScript?
- Quelle est la zone morte temporelle?
this
mot clé:
::
opérateur Bind:
new
exploitant
delete
exploitant
label:
étiquettes
+=
exploitant
...iter
de Propagation de la syntaxe et de Repos, les paramètres