+-*/%()
3/2 1.5
3//2 3
2**3 8
2%2 0
typeof 95 //number
var a =false;
++a // 1
++false //错误
b = true
++b //2
a++ 是先用 , 用完之后再++
var a=1;
var b= a++; //b ==1 ,a==2
b= ++a; //a==3 ==b
a=1;
a=a++;//a=1 ,再++也不会改变已经被赋值的变量
a=++a;//a=2
a-- ,--a 同理
操作符
与运算 &
同为1才是1否则0
或运算|
有1则1
异或运算 ^
值不同则为1
取反运算符
~1 =0
~0=1
参考这位博主
https://blog.csdn.net/baiyan3212/article/details/82778674