运算符(三)

145 阅读1分钟

在js中 通常用 Math.PI 来代替π

运算符

一元运算符

自增 符号:++ 作用:让变量+1

前置自增

let i = 1;

console.log(++i + 2); //4 相当于 i = i +1;后执行 console.log(i +2);

后置自增

let i =1;

console.log(i++ + 2); //3 相当于console.log(i + 2); 后执行 i = i + 1;

自减 符号:-- 作用:让变量-1

比较运算符

  1. == :左右两边是否相等,将两边的数据进行转换为数值
  2. === :左右两边是否类型和值都相等
  3. !== :左右两边不全等

逻辑运算符

符号:&& 名称:逻辑与 日常读法:并且 特点:符号两边都为true结果才为true

符号:|| 名称:逻辑或 日常读法:或者 特点:符号两边一个为true就为true

符号:! 名称:逻辑非 日常读法:取反 特点:取反值

除了 undefind , null , 0 , 空字符串 , false , NaN 转换为布尔类型都是false

运算符优先级

优先级 运算符 顺序

​ 1 小括号 ()

​ 2 一元运算符 ++ -- !

​ 3 算术运算符 先 * / % 后+ -

​ 4 关系运算符 > >= < <=

​ 5 相等运算符 == != === !==

​ 6 逻辑运算符 先 &&后||

​ 7 赋值运算符 =

​ 8 逗号运算符 ,