日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

javascript中==与===的区别

發布時間:2025/3/19 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javascript中==与===的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.對于基礎類型字符串和數字類型來說。

a.同類型

==與===沒有區別,都是進行‘值’比較

b.不同類型

==會轉換成同一類型的值,然后進行值比較,===會因為類型不同而返回false

2.對于高級類型,array,object來說

==與===沒有區別,都是進行地址比較

3.高級類型和基礎類型

==與===是不同的

==會將高級類型轉換為基礎類型,然后進行值比較。

而===會因為類型不同而返回false


簡而言之:

==會將不同類型進行轉換成同一類型,然后進行值比較,或者是根據地址值的不同而返回false;而===則會因為類型不同而返回false或者是地址值不同而返回false。

提醒:

!=與!==就是各自對應的==與===的相反結果。

總結

以上是生活随笔為你收集整理的javascript中==与===的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。