比较运算符
比较运算符取决于比较变量的类型。 例如,如果两个比较操作数都是动态变量,其行为与PHP相同:
示例 | 操作 | 说明 |
---|---|---|
a == b | 等于 | true 如果a在去除类型后等于b。 |
a === b | 完全相同的 | true 如果a等于b,它们是相同类型的。 |
a != b | 不等于 | true 如果a在去除类型后不等于b。 |
a <> b | 不等于 | true 如果a在去除类型后不等于b。 |
a !== b | 不一致 | true 如果a不等于b,或者它们不是同一类型。 |
a < b | 小于 | 如果a严格小于b,则true 。 |
a > b | 大于 | 如果a严格大于b,则true 。 |
a <= b | 小于或等于 | true 如果a小于或等于b。 |
a >= b | 大于或等于 | true 如果a大于或等于b。 |
示例︰
if a == b {
return 0;
} else {
if a < b {
return -1;
} else {
return 1;
}
}