首页 > web前端 > js教程 > 您需要了解哪些 JavaScript 符号和运算符?

您需要了解哪些 JavaScript 符号和运算符?

Mary-Kate Olsen
发布: 2024-12-28 01:51:14
原创
720 人浏览过

What JavaScript Symbols and Operators Do You Need to Know?

这个符号在 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板