知识学习

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5887|回复: 0

JS判断相等或者不等于(==、===、!=、!==)运算符

[复制链接]

升级   100%

152

主题

0

回帖

752

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
752
发表于 2021-4-2 23:44:07 | 显示全部楼层 |阅读模式
等值检测运算符包括 4 个,详细说明如表所示。

等值检测运算符等值检测运算符说明
==(相等)比较两个操作数的值是否相等
!=(不想等)比较两个操作数的值是否不相等
===(全等)比较两个操作数的值是否相等,同时检测它们的类型是否相同
!==(不全等)比较两个操作数的值是否不相等,同时检测它们的类型是否不相同
在相等运算中,应注意以下几个问题:
  • 如果操作数是布尔值,则先转换为数值,其中 false 转为 0,true 转换为 1。
  • 如果一个操作数是字符串,另一个操作数是数字,则先尝试把字符串转换为数字。
  • 如果一个操作数是字符串,另一个操作数是对象,则先尝试把对象转换为字符串。
  • 如果一个操作数是数字,另一个操作数是对象,则先尝试把对象转换为数字。
  • 如果两个操作数都是对象,则比较引用地址。如果引用地址相同,则相等;否则不等。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|知识学习 ( 鲁ICP备20015483号 )

GMT+8, 2026-5-13 21:44 , Processed in 0.060312 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表