10月更文挑战第 4 天 | JavaScript 入门 04

86 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情

操作运算符

运算符名称示例等价于
+=递增赋值X=3;x=3;
-=递减赋值X=3;x=3;
*=乘法赋值X=3; x*=4;x=3; x =x*4;
/=除法赋值X=3; x/=4;X=3; x=x/4;

比较运算符

image.png

在控制台中输入这些示例,如果成立的话会返回 true 如果不成立的话则返回 false。

逻辑运算符

运算符 示例 描述
&& x&&y 逻辑与,当x和y同时为 true 时返回 true,否则返回false
|| xlly 逻辑或,当x和y同时为 false 时返回false ,否则返回 true
? : c?x:y 条件,当c为true时,返回x的值,否则返回y的值
& x&y 按位与,当两个数位同时为1时,返回数据的当前数位为1,其他情况都为0
| xy 按位或,当两个数位同时为0时,返回数据的当前数位为0,其他情况都为1
^ x^y 按位异或,当两个数位有且只有一个为0时,返回的数据的当前数位为1,其他情况都为0
== x==y 相等,x等于y时,返回true,否则返回false
!= x!=y 不等,x不等于y时,返回true,否则返回false

运算符的优先级

优先级从高到底:

  1. () 优先级最高,
  2. 一元运算符, ++ -- !,
  3. 算数运算符, 先* / %,后+ -,
  4. 关系运算符, > >= < <=,
  5. 相等运算符, == != === !==,
  6. 逻辑运算符 先&&,后||.