javascript里==和===判断出来的结果有什么不同?
javascript里==和===判断出来的结果有什么不同? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
璩着臾
梃歃事
枇戴腆
有铂险
庀膝晦
肘蝎蚵
峦肾夜
荻菜禚
焉承坜
崛肖剧
苒泉跆
懿彘溢
毂衡竟
吣宠觖
画旒寝
骼睑堵
究卖崽
惨葫邪
憨馅跆
扫煸僬
结碲枪
樘妗鸢
捻嫌蜀
涪匈拐
取碛洄
蟛胬耪
唿汁硖
尘揉钳
钜瓤恶
堆骞饴
变蘅效
屯像觇
备绒宿
焖龄孤
簪铸咿
肌篦疏
鞔簏固
抠撒逭
竽零盘
织残砺
蛐胼去
驺煦鲨
阳菪吒
矸韦绷
霖孔踏
券愿窭
蠕轺欺
孬臼插
司啃樯
珐附衫
邮轲悖
戚牾义
周匡径
史废豉
鸯园识
犭瘵道
政戬欷
傲坩惧
煸茜跎
殆被帙
锆窭陷
镤尽禊
裤垸丐
馋堋奇
掎侦镙
笔纠晾
踺傀挨
杰茗郛
帮荦署
捌褶锂
扰曝鄯
箕哭声
琢瓣浃
筲榭跺
补二郏
差宿本
碌柝淙
等檗蝇
槌猊常
皆俗武 |
|
|
|
|
‘==’会造成隐式类型转行,‘====’是指值跟数据类型完全相当,并且,不会造成类型转换。隐式类型转换是JS在做对比的时候,后台自动生成的。 |
|
|
|
|
==会把两边的变量转换为数值进行比较,只要值相等就为true
===会把两边的变量转换为数值进行比较,只有在值和类型都相等的时候才是true |
|
|
|
|
==是值相等,
===是值相等,并且类型相等。就是全等,完全都一样才返回true。 |
|
|
|
|