返回

携手共进,共赴JavaScript之旅(三):探索运算符的奥秘

前端

JavaScript运算符简介

运算符是JavaScript语法中用来执行各种操作的符号。它可以对变量、值或表达式进行运算,并返回一个结果。运算符可以分为以下几类:

  • 算术运算符: 用于对数字进行算术运算,包括加(+)、减(-)、乘(*)、除(/)、求余(%)、幂(^)等。
  • 赋值运算符: 用于将值赋给变量,包括等于(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)等。
  • 比较运算符: 用于比较两个值的大小或相等性,包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
  • 逻辑运算符: 用于对布尔值进行逻辑运算,包括与(&&)、或(||)、非(!)等。
  • 条件运算符: 用于根据条件判断执行不同的操作,包括if-else、switch-case等。

算术运算符

算术运算符是JavaScript中使用最广泛的运算符之一。它可以对数字进行加、减、乘、除、求余、幂等运算。算术运算符包括以下几个:

  • 加(+): 用于将两个数字相加。
  • 减(-): 用于将两个数字相减。
  • 乘(*): 用于将两个数字相乘。
  • 除(/): 用于将两个数字相除。
  • 求余(%): 用于计算两个数字相除后的余数。
  • 幂(^): 用于计算一个数字的幂。

赋值运算符

赋值运算符用于将值赋给变量。赋值运算符包括以下几个:

  • 等于(=): 用于将一个值赋给变量。
  • 加等于(+=): 用于将一个值加到变量上。
  • 减等于(-=): 用于将一个值从变量上减去。
  • 乘等于(*=): 用于将一个值乘以变量。
  • 除等于(/=): 用于将一个值除以变量。

比较运算符

比较运算符用于比较两个值的大小或相等性。比较运算符包括以下几个:

  • 等于(==): 用于比较两个值是否相等。
  • 不等于(!=): 用于比较两个值是否不相等。
  • 大于(>): 用于比较两个值是否第一个值大于第二个值。
  • 小于(<): 用于比较两个值是否第一个值小于第二个值。
  • 大于等于(>=): 用于比较两个值是否第一个值大于或等于第二个值。
  • 小于等于(<=): 用于比较两个值是否第一个值小于或等于第二个值。

逻辑运算符

逻辑运算符用于对布尔值进行逻辑运算。逻辑运算符包括以下几个:

  • 与(&&): 用于判断两个布尔值是否都为true。
  • 或(||): 用于判断两个布尔值中是否有一个为true。
  • 非(!): 用于判断一个布尔值是否为false。

条件运算符

条件运算符用于根据条件判断执行不同的操作。条件运算符包括以下几个:

  • if-else: 用于判断一个条件是否成立,如果成立则执行一个代码块,否则执行另一个代码块。
  • switch-case: 用于判断一个变量的值是否等于多个指定的值中的某个,如果相等则执行相应的代码块。