JavaScript 常见运算符

介绍

JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、逻辑表达式、赋值表达式等,也有单目运算符,指操作原始表达式。大多数运算符都由标点符号组成(+、>=、!),也有关键字表示的运算符,如typeof、delete、instanceof等。

算数运算符

  • 加法运算符(Addition):x + y
  • 减法运算符(Subtraction): x - y
  • 乘法运算符(Multiplication): x * y
  • 除法运算符(Division):x / y
  • 余数运算符(Remainder):x % y
  • 自增运算符(Increment):++x 或者 x++
  • 自减运算符(Decrement):--x 或者 x--
  • 求负运算符(Negate):-x
  • 数值运算符(Convert to number): +x

赋值运算符

赋值运算符用于给变量赋值,最常见的赋值运算符是等号,表达式x=y表示将y赋值给x.

  • x += y // 等同于 x = x + y
  • x -= y // 等同于 x = x - y
  • x *= y // 等同于 x = x * y
  • x /= y // 等同于 x = x / y
  • x %= y // 等同于 x = x % y
  • x >>= y // 等同于 x = x >> y
  • x <<= y // 等同于 x = x << y
  • x >>>= y // 等同于 x = x >>> y
  • x &= y // 等同于 x = x & y
  • x |= y // 等同于 x = x | y
  • x ^= y // 等同于 x = x ^ y

比较运算符

比较运算符比较两个值,然后返回一个布尔值,表示是否满足比较条件。JavaScript提供了8个比较运算符。

  • 相等:==
  • 严格相等:===
  • 不相等:!=
  • 严格不相等:!==
  • 小于:<
  • 小于或等于:<=
  • 大于:>
  • 大于或等于:>=

布尔运算符

  • 取反:!
  • 且:&&
  • 或:||
  • 三元运算符: 表达式1 ? 表达式2 : 表达式3

说明:如果表达式1为true ,则整个表达式的结果就是表达式2的值,如果表达式false,则整个表达式的结果就是表达式3的值.

位运算符

  • 或运算(or):符号为|,表示两个二进制位中有一个为1,则结果为1,否则为0。
  • 与运算(and):符号为&,表示两个二进制位都为1,则结果为1,否则为0。
  • 否运算(not):符号为~,表示将一个二进制位变成相反值。
  • 异或运算(xor):符号为ˆ,表示两个二进制位中有且仅有一个为1时,结果为1,否则为0。
  • 左移运算(left shift):符号为<<右
  • 移运算(right shift):符号为>>
  • 带符号位的右移运算(zero filled right shift):符号为>>>

小括号:()

在JavaScript中,圆括号是一种运算符,它有两种用法:如果把表达式放在圆括号之中,作用是求值;如果跟在函数的后面,作用是调用函数。

把表达式放在圆括号之中,将返回表达式的值。

void运算符

void运算符的作用是执行一个表达式,然后返回undefined。

逗号运算符

逗号运算符用于对两个表达式求值,并返回后一个表达式的值。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,本章逐一介绍这些运算...
    徵羽kid阅读 806评论 0 0
  • 算术运算符 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运...
    guyigg阅读 1,423评论 0 1
  • 表达式和运算符 程序中最简单的表达式就是,程序中的常量 变量名也是一种简单的表达式 复杂的表达式是由简单的表达式组...
    zhaolion阅读 1,758评论 3 12
  • 前言: 最近在学习javascript中数据类型、运算符,以及运算符优先级等相关基础知识,相对简单、基础但也很重要...
    饥人谷_远方阅读 898评论 0 3
  • 今天的主题是工作趣事,回想一下,刚毕业参考工作,是最快乐最无忧无虑的时候,没有家庭负担,没有职场压力,只有初入职场...
    爱与乐ayl阅读 176评论 0 0

友情链接更多精彩内容