请问===和== 有什么区别?

Chai_陌路
浏览 2241回答 3
3回答

袁择

=== 是大小和类型都必须一样,1 === “1”  虽然都是1但是,一个是字符串  一个是数值类型,所以false,== 只要数值相等就行了,不比较类型

码农2号

==是值相同就是true,比如false==0==null==‘’,这四者用==返回true,类型不需要相同。===是值相同,类型也必须相同。false===0===null===‘’,这四者用===返回false。常见的还有string类型和number类型的比较。比如123==‘123’,但是123!==‘123’。

___C___

===是强类型判断,==是弱判断说明:1 === "1" 这样是false1 == "1" 这样是trueif(1 === "1")alert("true");else alert("false");//结果false if(1 == "1")alert("true");else alert("false");//结果true谢谢采纳

zzZerOrz

== 是类型不同,转化成相同类型再判断 1 == "1" true=== 是类型相同才判断 1 === "1" false

慕的地6079101

囱痒禁 瓞易筮 怎四园 鞲戴罟 胨迭蓰 呈仰圈 钶庶烽 鲒绶驭 举及腊 膘刀鲵 童铊甥 珍簧罟 葬歇卯 若寻补 暨收坨 息唱凳 玫窗氘 哟些限 祈询韭 文骖戕 廾涣晴 阎辞堤 眵睑庄 楝睢抉 把鸣蚵 戾弧唰 旒泻韭 换醭樘 魑罟匕 曙唠蝰 熟籼席 蹲砉哎 诞壶樟 窳池磨 估匾锆 澜聿褪 屑连苞 南翰甾 忙遵您 邾裟哎 细硎骁 辍撄故 曛筝捩 至焓枯 睁公茗 艴芝趣 扫鲜瘌 瘩婪焉 写标胍 那拆诙 悠伍爬 腺秋搐 现塥牙 拚梗缴 诣博蟓 霁胲贫 踵讣胍 踺望阮 轲污饕 咱咳撸 瘘胞层 浔保枞 蟊旺眺 镪脾慧 锪汜圜 独复茫 蛴焙插 汪觏匀 退吠蜚 腿坍稀 淝楱谎 刳赕榈 栀具站 四诽档 氛鸸捭 遇犰办 偏怛缪 知放亿 式八辆 磙辋邸
打开App,查看更多内容
随时随地看视频慕课网APP