这是一系列关于JavaScript中语法的问题.这也是社区Wiki,因此邀请每个人参与维护此列表.
Stack Overflow不允许搜索特定字符.因此,在搜索运算符和其他语法标记时,很难找到许多关于运算符和其他语法标记的问题.这也使得关闭重复更加困难.以下列表是为了解决此问题.
主要思想是在Stack Overflow上链接现有问题,因此我们更容易引用它们,而不是复制ECMAScript规范中的内容.
此外,这是PHP符号引用的公然副本.我们需要一个JS.
请帮忙.编辑并添加指向其他运算符/语法参考的链接,或者如果您无法在特定语法上找到好的问题/答案,请添加此问题的答案并将其链接
Tho*_*lds 137
==,===平等运营商
!=,!==不平等运算符
=,&&,||逻辑运算符
! 逗号运算符
() 条件(三元)运算符
,,?…:,|,& 按位OR,AND,XOR和NOT运算符
^相等~?~1,-2,<< 位移位运算符
>>,>>>运营商
+,-前/后递增/递减运算符
++someVariable 操作者
someVariable++vs void函数声明语法
var x = function() 箭头函数表达式语法
function x()IIFE (立即调用函数表达式)
=>工作但(function(){...})()不工作?(function(){…})(); VS function(){…}();(function(){…})();- 感觉标记在功能之前做了什么?(function(){…}());- 函数名称前面的JavaScript加号!function(){…}();vs前导分号+function(){…}();! 返回其他功能的功能
(function(window, undefined){…}(window));,someFunction()()数组表示法
[] - 正则表达式文字
Array()在正则表达式替换模式:/.../,$,$$,$&,$`
$' 对象文字语法:
解构:
模板文字:
{key: value},`…${…}…`,function*发电机功能:
yield,yield*,var变量声明:
let 关键词:
const 绑定运算符:
this 操作者
:: 操作者
new 标签
delete 操作者
label: - 传播语法/ Rest参数
+= - 函数定义中"... args"(三个点)的含义是什么?...iter - javascript es6数组功能[...数据,0]"传播运算符"(...args) => {} - 带三个点的Javascript属性(...)| 归档时间: |
|
| 查看次数: |
143609 次 |
| 最近记录: |