javascript运算符可分为哪些

javascript运算符可分为哪些
最新回答
月舞兮颜

2023-08-03 10:31:31

JavaScript运算符可分为以下八类

  1. 算术运算符
    用于数学运算,包括:

    +(加法)、-(减法)、*(乘法)、/(除法)、%(取模)。

    示例:x + y 计算两数之和,x % y 返回余数。

  2. 赋值运算符
    用于变量赋值,包括:

    =(直接赋值)、+=、-=、*=、/=、%=(复合赋值)。

    示例:x += 5 等价于 x = x + 5。

  3. 字符串运算符

    + 和 += 可拼接字符串。

    示例:"Hello" + "World" 输出 "HelloWorld"。

  4. 自增/自减运算符

    ++x(先增后用)、x++(先用后增)、--x(先减后用)、x--(先用后减)。

    示例:let x = 5; console.log(x++) 输出 5,但 x 变为 6。

  5. 比较运算符
    返回布尔值,包括:

    ==(宽松相等)、===(严格相等)、!=(不等)、!==(严格不等)、<、>、<=、>=。

    示例:5 === "5" 返回 false(类型不同)。

  6. 逻辑运算符
    组合条件,返回布尔值:

    &&(逻辑与)、||(逻辑或)、!(逻辑非)。

    示例:true || false 返回 true。

  7. 三元运算符
    格式:条件 ? 表达式1 : 表达式2。

    示例:age > 18 ? "成人" : "未成年"。

  8. 位运算符
    直接操作二进制位,包括:

    &(按位与)、|(按位或)、^(异或)、~(非)、<<(左移)、>>(有符号右移)、>>>(无符号右移)。

    示例:5 & 1 返回 1(二进制 0101 & 0001)。

注意事项

  • 字符串中的运算符(如 +)若未参与运算会原样输出。
  • 位运算符需注意数值的二进制表示及符号位处理。

掌握这些运算符可高效处理数据计算、条件判断及位操作等任务。