比较运算符
==, !=,> ,>=, <, <= 常用的就不用说什么了
in,not in 可以用来判断一个元素是否在一个数组里
=~,!~ 可以用来判断一个字符串是否匹配一个正则表达式
like 模糊匹配,_表示一位,%表示多位
数组比较运算符
数组在比较时,可以加上ALL,ANY,NONE前缀
逻辑运算符
&& and 与
|| or 或
! not 非
算术运算符
+,-,*,/, %
算法运算时会有一些隐式转换:
- null会装换成0;
- false转换成0,true转成1;
- NAN和Infinity 转成0;
- 字符串,如果是数字开头,这部分会转成数字,其他转成0;
- 数组,如果只有一个元素且是数字,会转成对应的数字,其他0;
- 对象,转成0。