返回
JS操作符:开启编程世界的大门
前端
2023-09-06 13:18:58
操作符的种类
JavaScript中操作符有很多,它们可以分为以下几类:
- 一元操作符: 作用于一个操作数
- 位操作符: 作用于数字的二进制表示
- 布尔操作符: 作用于布尔值
- 乘性操作符: 作用于数字,进行乘法或除法运算
- 指数操作符: 作用于数字,进行幂运算
- 加性操作符: 作用于数字,进行加法或减法运算
- 关系操作符: 比较两个操作数的值
- 相等操作符: 比较两个操作数是否相等
- 赋值操作符: 将一个值赋给一个变量
- 条件操作符: 根据一个条件来决定执行哪一段代码
- 逗号操作符: 将多个表达式组合在一起
- 分号操作符: 结束一条语句
操作符的用法
一元操作符
一元操作符作用于一个操作数,有以下几种:
- +: 将一个数字转为正数
- -: 将一个数字转为负数
- ++: 将一个数字加一
- --: 将一个数字减一
- !: 将一个布尔值取反
位操作符
位操作符作用于数字的二进制表示,有以下几种:
- &: 按位与运算
- |: 按位或运算
- ^: 按位异或运算
- <<: 左移运算
- >>: 右移运算
布尔操作符
布尔操作符作用于布尔值,有以下几种:
- &&: 逻辑与运算
- ||: 逻辑或运算
- !: 逻辑非运算
乘性操作符
乘性操作符作用于数字,进行乘法或除法运算,有以下几种:
- *: 乘法运算
- %: 取余运算
- /: 除法运算
指数操作符
指数操作符作用于数字,进行幂运算,有以下几种:
- **** :**幂运算
加性操作符
加性操作符作用于数字,进行加法或减法运算,有以下几种:
- +: 加法运算
- -: 减法运算
关系操作符
关系操作符比较两个操作数的值,有以下几种:
- ==: 等于
- !=: 不等于
- >: 大于
- <: 小于
- >=: 大于等于
- <=: 小于等于
相等操作符
相等操作符比较两个操作数是否相等,有以下几种:
- ===: 严格相等
- !==: 严格不相等
赋值操作符
赋值操作符将一个值赋给一个变量,有以下几种:
- =: 赋值运算
- +=: 加等于运算
- -=: 减等于运算
- *=: 乘等于运算
- /=: 除等于运算
条件操作符
条件操作符根据一个条件来决定执行哪一段代码,有以下几种:
- ?: 条件运算符
逗号操作符
逗号操作符将多个表达式组合在一起,有以下几种:
- ,: 逗号运算符
分号操作符
分号操作符结束一条语句,有以下几种:
- ;: 分号运算符
操作符的优先级
操作符的优先级决定了它们执行的顺序,优先级高的操作符先执行。JavaScript中操作符的优先级如下:
- 一元操作符
- 乘性操作符
- 加性操作符
- 关系操作符
- 相等操作符
- 赋值操作符
- 逗号操作符
- 分号操作符
结语
操作符是JavaScript编程的基础,了解操作符是开启编程世界之旅的第一步。希望本文能够帮助你认识各种操作符,并熟练使用它们来编写代码。