这个符号在JavaScript中是什么意思?
这是什么?
这是一个不断出现的有关JavaScript语法的问题集合。 这也是一个社区维基, 所以每个人都被邀请参与维护这个列表。
为什么是这样?
堆栈溢出不允许search特定的字符。 因此,在search运算符和其他语法令牌时,很难find许多有关运算符和其他语法令牌的问题。 这也使closures重复更加困难。 下面的列表是为了帮助解决这个问题。
主要想法是链接到堆栈溢出的现有问题,所以我们更容易引用它们,而不是从ECMAScript Spec中复制内容。
另外,这是PHP符号引用的公然副本。 我们需要一个JS的。
请帮忙。 编辑和添加链接到其他操作符/语法引用,或者如果你不能find一个特定的语法的好问题/答案,添加一个答案这个问题,并链接
MDN对运营商的参考
列表
 == , ===等号运算符 
- 应该在JavaScript比较中使用哪个等于运算符(== vs ===)?
- JStypes强制如何工作?
- 在Javascript中,<int-value> ==“<int-value>”的计算结果为true。 为什么这样?
- [] ==![]的计算结果为true
- 为什么“undefined等于false”返回false?
- 为什么!new Boolean(false)在JavaScript中等于false?
- Javascript 0 =='0'。 解释这个例子
- 为什么false ==“false”是错误的?
  != , !==不等式运算符 
- != vs.!==
- Javascript运算符!==
  && , ||  , ! 逻辑运算符 
- JavaScript中的逻辑运算符 – 你如何使用它们?
- 逻辑运算符|| 在JavaScript中,0代表布尔错误?
- 什么是“var FOO = FOO || {}”(给variables赋一个variables或一个空的对象)在JavaScript中是什么意思? , JavaScript OR(||)variables赋值说明 , 构造函数x = x ||是什么 你的意思是?
- Javascript AND运算符在赋值中
- 什么是“x && foo()”? (也在这里和这里 )
- 是什么 !! (而不是)运营商的JavaScript?
- 什么是JavaScript中的感叹号?
  ,逗号操作员 
- JavaScriptexpression式中的逗号是做什么的?
- 逗号运算符在参数列表中返回第一个值而不是第二个值?
- 逗号运算符何时有用?
  ?…:有条件(三元)运算符 
- JavaScript中的问号
- 运算符优先与Javascript三元运算符
- 你如何使用? :JavaScript中的(条件)运算符?
 |  , & , ^ , ~ 按位OR,AND,XOR和NOT运算符 
- 这些JavaScript按位运算符是做什么的?
- 如何:〜运营商?
- 在Javascript中是否有逻辑运算符?
- 什么“|” (单pipe)在JavaScript中做?
- 运算符| =在JavaScript中做什么?
- Javascript,^(插入符号)操作符做什么?
- 使用按位或0来放置一个数字 , x | 0如何在JavaScript中放置数字?
-   为什么~1等于-2?
- ~~(“double tilde”)在Javascript中做什么?
- !!〜(不是不用颚化/砰砰砰砰声)改变'contains / included'数组方法调用的结果吗? (也在这里和这里 )
  << , >> , >>> 移位运算符 
- 这些JavaScript按位运算符是做什么的?
- 什么是JavaScript >>>运算符,你如何使用它?
  + , -运营商 
- JavaScript中的“+”是什么意思,javascript中的“ 单加号” 是什么意思?
- 一元加减运算符的重要用途是什么?
  ++ , --前/后增加/减less运算符 
-   在javascript中, someVariable++vssomeVariable++
  void操作符 
- “void 0”是什么意思?
  var x = function() vs function x()函数声明语法 
- var functionName = function(){} vs function functionName(){}
  =>箭头函数expression式语法 
- 在JavaScript中,“=>”(等于和大于等于一个箭头)的含义是什么?
  (function(){...})() IIFE (立即调用的函数expression式) 
- 什么目的? , 它是如何被称为?
-   为什么(function(){…})();工作,但function(){…}();不?
-  (function(){…})();vs(function(){…}());
-   更短的select :
-  !function(){…}();– 感叹号在function之前做了什么?
-  +function(){…}();– 函数名称前面的JavaScript加号
-   !function(){}()vs(function(){})() !与前导分号
 
-  
-  (function(window, undefined){…}(window));
  [] , Array()数组表示法 
- 声明JavaScript数组时,“Array()”和“[]”有什么区别?
- 什么是JavaScript中的数组文字符号,什么时候应该使用它?
对象文字语法
- Javascript对象文字:究竟是{a,b,c}?
- 对象字面意义上的属性名称周围的方括号是什么意思?
解构:
- 函数参数: 我在哪里可以得到有关javascript函数的对象参数语法的信息?
- 数组: 在JavaScript中的多个分配? [a,b,c] = [1,2,3]是什么? 意思?
- 对象/导入: 分配左侧的Javascript对象括号表示({导航} =)
模板文字:
-   这个节点docs的`…${…}…`代码是什么意思?
  function* , yield , yield*发电机function: 
- JavaScript中的“function *”是什么?
- JavaScript中的yield关键字是什么?
- 生成器函数中的委托收益率(yield star,yield *)
  var , let , const声明variables: 
- 用“let”和“var”声明一个variables有什么区别?
- JavaScript中有常量吗?
- 什么是暂时的死亡区?
  this关键字: 
- “this”这个关键字是如何工作的?
  ::绑定运算符: 
- JavaScript双冒号(绑定运算符)
  new运营商 
- JavaScript中的“新”关键字是什么?
- 什么是“new.target”?
  delete操作员 
- Javascript中删除操作符的目的是什么?
  label:标签 
- Javascript奇怪的语法,工程 – 但如何?
  +=运营商 
- + =(加上等于)是如何工作的?
  ...args – 扩展语法 
- 函数定义中“… args”(三个点)的含义是什么?
- 数组中的“…”(三点)符号是什么意思?