小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在程序里面都用== 号 今天浏览官方说明,看里面都是=== 个
我现在糊涂了,
他们 有什么不同吗?
if(a=="") 还是 if(a==="")??
在什么情况下应该用==
在什么情况下又应该用=== 号呢?
望大牛知道的告知下 感谢
我是个学习中的小菜鸟
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
感谢大家,明白 了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
===是严格模式,对于值和类型都要对才行。
==是不严格模式,不会考虑类型是否一样,只要值对就行。
例如楼下所述:
个人理解。。
== 只判断值
=== 值和类型一起判断
1 == "1" // true
1 === "1" // false
js的===如果是基本类型的话会判断类型以及值一不一样,如果是引用类型则会判断引用是否一致
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
感谢大家,明白 了
===是严格模式,对于值和类型都要对才行。
==是不严格模式,不会考虑类型是否一样,只要值对就行。
例如楼下所述:
个人理解。。
== 只判断值
=== 值和类型一起判断
1 == "1" // true
1 === "1" // false
js的===如果是基本类型的话会判断类型以及值一不一样,如果是引用类型则会判断引用是否一致