JavaScript中关系运算符有几种,使用要注意什么?

Admin 2022-01-05 群英技术资讯 433 次浏览

    JavaScript中关系运算符有几种?JavaScript关系运算符有==、===、!=、!==、<、>等等,这些符号都表示什么意思呢?用法和使用注意事项是什么?这篇文章小编就给大家来简单的介绍一下,有需要的朋友也可以参考,接下来就跟随小编一起了解看看吧。。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    关系运算符

    通过关系运算符可以比较两个值之间的大小关系

    如果关系成立它会返回true,如果关系不成立立即返回false

运算符 名称 示例
== 等于 x == y 表示如果 x 等于 y,则为真
=== 全等 x === y 表示如果 x 等于 y,并且 x 和 y 的类型也相同,则为真
!= 不相等 x != y 表示如果 x 不等于 y,则为真
!== 不全等 x !== y 表示如果 x 不等于 y,或者 x 和 y 的类型不同,则为真
< 小于 x < y 表示如果 x 小于 y,则为真
> 大于 x > y 表示如果 x 大于 y,则为真
>= 大于或等于 x >= y 表示如果 x 大于或等于 y,则为真
<= 小于或等于 x <= y 表示如果 x 小于或等于 y,则为真

    1、大于号 (>)

    ⑴判断符号左侧的值是否大于右侧的值

    ⑵如果关系成立,返回true;如果关系不成立,则返回false。

    ⑶示例1:关系成立

    ⑷示例1:关系不成立

    2、大于等于 (>=)

    判断符号左侧的值是否大于或等于右侧的值

    3、小于号(<)

    判断符号左侧的值是否小于右侧的值

    如果关系成立,返回true;如果关系不成立,则返回false。

    4、小于等于 (<=)

    判断符号左侧的值是否小于或等于右侧的值

    5、非数值的情况

    ⑴对于非数值进行比较时,会将其转换为数字,然后再比较

    ⑵任何值和NaN做比较都是false

    ⑶如果符号两侧的值都是字符串时,不会将其转换为数字进行比较;

    而会分别比较字符串中字符的Unicode编码

    ⑷比较字符编码时,是一位一位进行比较;

    如果两位一样,则比较下一位,所以借用它来对英文进行排序;

    比较中文时没有意义。

    ⑸如果比较的两个字符串型的数字,可能会得到不可预期的结果

    注意:在比较两个字符串型的数字时,一定一定要转型

    关于JavaScript中关系运算符的内容就介绍到这,上述介绍对大家学习和理解JavaScript中关系运算符有一定的帮助,大家可以了解看看。如果还想要了解更多JavaScript中运算符的内容,大家可以关注其它的相关文章。

文本转载自PHP中文网

群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服