这个符号在 JavaScript 中意味着什么?
符号描述类型
this 当前对象引用 an object
var x = function() 与 function x() 函数声明语法 声明一个函数
(function(){…})() 立即调用函数表达式 (IIFE) 立即执行function
someFunction()() 返回其他函数的函数 返回函数
=> 箭头函数表达式语法 定义箭头函数
|> 管道,大于管道运算符管道输出一个函数到另一个函数的输入
函数,yield,yield生成器函数定义一个生成器函数
[…],[ value ], Array() 数组符号声明一个array
{…}, { key: value }, { [key]: value } 对象字面量语法 定义一个对象
…${…} ... 模板文字 将变量插入字符串
/.../ 正则表达式文字 匹配文本模式
$ 正则表达式中的美元符号替换模式 匹配正则表达式替换中字符串的特定部分
() 分组运算符 对表达式进行分组用于评估
obj.prop, obj[prop], obj["prop"] 属性访问器 访问对象的属性
?。 , ?.[], ?.() 可选链接运算符 属性访问的安全导航
new 运算符 创建一个新对象
.. .iter 扩展语法 将数组或对象扩展为单个元素
, -- 前/后自增/自减运算符 递增或递减值
, - 加法或串联以及减法运算符;一元符号运算符 执行算术或逻辑运算
&&, ||, ! 逻辑运算符 执行逻辑运算
?., ?.[], ?. () 可选的链接运算符 属性的安全导航访问
** 幂运算符(求幂) 将值求幂
==、=== 相等运算符 比较值
!=, !== 不等式运算符 比较值不等式
>、>> 位移位运算符 左移或右移位
?...?... ? 条件(三元)运算符 根据条件决定执行哪个表达式条件
= 赋值运算符 为变量赋值
% 求余运算符 求除法的余数
= 加法赋值运算符 将值添加到变量
&&=, ||=, ??= 逻辑赋值 执行逻辑运算并将结果赋值
>=, >>>=, &=, ^=, |= 按位赋值 执行按位运算并分配结果
, 逗号运算符 按顺序计算多个表达式
{…} 块包围语句
{…} 对象字面量语法包含键值对
var, let, const 声明具有不同作用域的变量
label: 标签 标记一条语句,用于与break或continue
123n BigInt 表示大于常规数字限制的整数
# 私有方法或私有字段 定义类的私有成员
以上是您需要了解哪些 JavaScript 符号和运算符?的详细内容。更多信息请关注PHP中文网其他相关文章!