在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
比较运算符
- == :左右两边是否相等,将两边的数据进行转换为数值
- === :左右两边是否类型和值都相等
- !== :左右两边不全等
逻辑运算符
符号:&& 名称:逻辑与 日常读法:并且 特点:符号两边都为true结果才为true
符号:|| 名称:逻辑或 日常读法:或者 特点:符号两边一个为true就为true
符号:! 名称:逻辑非 日常读法:取反 特点:取反值
除了 undefind , null , 0 , 空字符串 , false , NaN 转换为布尔类型都是false
运算符优先级
优先级 运算符 顺序
1 小括号 ()
2 一元运算符 ++ -- !
3 算术运算符 先 * / % 后+ -
4 关系运算符 > >= < <=
5 相等运算符 == != === !==
6 逻辑运算符 先 &&后||
7 赋值运算符 =
8 逗号运算符 ,