用于进行比较的运算符叫做关系运算符、关系运算符有:小于(<)、大于(>)、小于等于(<=)、大于等于(>=)、相等(==)、不相等(!=)、全等(===)和不全等(!==)。这些关系运算符都返回一个布尔值,例如:
var result=5>3;//true
var result=5<3;//false
与其他运算符一样,当关系运算符操作非数值时要遵循以下规则:
●如果两个操作数都是数值,则数值比较。
●如果两个操作数都是字符串。则比较两个字符对应的字符编码值。
●如果一个操作数都是数值,则将另一个操作数转换为数值,然后进行数值比较。
●如果一个操作数是一个布尔值,则先将其转换为数值,然后再执行比较。