“==”的冷知识

发布时间:2024-12-23 11:36

每日一趣味:有趣的冷知识 #生活乐趣# #日常生活趣事# #生活趣味分享# #生活娱乐互动#

“==”的冷知识

TechWhiz-晓同 已于 2023-07-10 16:32:09 修改

于 2023-02-19 15:48:58 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

“==”一般人会理解为只是简简单单的判断一下(就比如我哈哈),其实呢"=="会先进行隐式转换然后在进行判断是否相等比如:

let a = 1;

console.log(a == '1')//true

//这时候大家会认为他们两个明明不相等啊,为啥是true呢,唉其实呢‘==’会先进性隐式转换然后再判断是否相等,这样大家应该明白了吧

那么有一个问题来了,来看一下下面这个情况
let b = 1;
console.log(b == ‘b’)//这个为什么会返回什么呢?

答案返回false

为什么呢?是因为的一个b在前面已经声明并赋值了为1,第二个'b'进行隐形转换之后就是b

所以此时1和b会相等吗?不会的

如果想要判断类型和值都相等就用‘===’

网址:“==”的冷知识 https://www.yuejiaxmz.com/news/view/545483

相关内容

健身冷知识
趣味育儿冷知识
生活冷知识
14个生活冷知识 睿知知识( 二 )
冷知识
关于这些电的冷知识,你知道几个
租房搬家要知道的冷知识!
环保冷知识,你所不知道的环保趣事!
你不知道的家用电器冷门小知识
生活里好玩的小知识14个你想象不到的奇葩冷知识

随便看看