返回
携手共进,共赴JavaScript之旅(三):探索运算符的奥秘
前端
2023-12-22 08:06:28
JavaScript运算符简介
运算符是JavaScript语法中用来执行各种操作的符号。它可以对变量、值或表达式进行运算,并返回一个结果。运算符可以分为以下几类:
- 算术运算符: 用于对数字进行算术运算,包括加(+)、减(-)、乘(*)、除(/)、求余(%)、幂(^)等。
- 赋值运算符: 用于将值赋给变量,包括等于(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)等。
- 比较运算符: 用于比较两个值的大小或相等性,包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
- 逻辑运算符: 用于对布尔值进行逻辑运算,包括与(&&)、或(||)、非(!)等。
- 条件运算符: 用于根据条件判断执行不同的操作,包括if-else、switch-case等。
算术运算符
算术运算符是JavaScript中使用最广泛的运算符之一。它可以对数字进行加、减、乘、除、求余、幂等运算。算术运算符包括以下几个:
- 加(+): 用于将两个数字相加。
- 减(-): 用于将两个数字相减。
- 乘(*): 用于将两个数字相乘。
- 除(/): 用于将两个数字相除。
- 求余(%): 用于计算两个数字相除后的余数。
- 幂(^): 用于计算一个数字的幂。
赋值运算符
赋值运算符用于将值赋给变量。赋值运算符包括以下几个:
- 等于(=): 用于将一个值赋给变量。
- 加等于(+=): 用于将一个值加到变量上。
- 减等于(-=): 用于将一个值从变量上减去。
- 乘等于(*=): 用于将一个值乘以变量。
- 除等于(/=): 用于将一个值除以变量。
比较运算符
比较运算符用于比较两个值的大小或相等性。比较运算符包括以下几个:
- 等于(==): 用于比较两个值是否相等。
- 不等于(!=): 用于比较两个值是否不相等。
- 大于(>): 用于比较两个值是否第一个值大于第二个值。
- 小于(<): 用于比较两个值是否第一个值小于第二个值。
- 大于等于(>=): 用于比较两个值是否第一个值大于或等于第二个值。
- 小于等于(<=): 用于比较两个值是否第一个值小于或等于第二个值。
逻辑运算符
逻辑运算符用于对布尔值进行逻辑运算。逻辑运算符包括以下几个:
- 与(&&): 用于判断两个布尔值是否都为true。
- 或(||): 用于判断两个布尔值中是否有一个为true。
- 非(!): 用于判断一个布尔值是否为false。
条件运算符
条件运算符用于根据条件判断执行不同的操作。条件运算符包括以下几个:
- if-else: 用于判断一个条件是否成立,如果成立则执行一个代码块,否则执行另一个代码块。
- switch-case: 用于判断一个变量的值是否等于多个指定的值中的某个,如果相等则执行相应的代码块。