- 算术运算符
- 字符串运算符
- 只有一个点‘.’号,它可以将两个字符串连接起来。结合成一个新的字符串。
- 赋值运算符
- .=将右边的字符加到左边,和点号的作用类似。
- 位运算符
- & 与 1和0得0 0和1得0 1和1得1 0和0得0
- | 或 1和0得1 0和1得1 1和1得1 0和0得0
- ^异或运算符 0^0=0 0^1=1 1^0=1 1^1=0,相同则0,不同则1.
- ~取反运算符 ~1=0 ~0=1
- <<左移运算符 将二进制左移两位,后面补零
右移运算符 将一个数的各二进制右移若干位,正数左补0,负数左补1.
- 逻辑运算符
- && and || or
- !
- xor 一真一假时返回真
- 比较运算符
- ===恒等
- !== 非恒等
- 三元运算符
- (表达式? 真:假)