JavaScript里 ==與===區(qū)別詳解
1、對(duì)于string,number等基礎(chǔ)類型,==和===是有區(qū)別的
1)不同類型間比較,==之比較“轉(zhuǎn)化成同一類型后的值”看“值”是否相等,===如果類型不同,其結(jié)果就是不等
2)同類型比較,直接進(jìn)行“值”比較,兩者結(jié)果一樣
2、對(duì)于Array,Object等高級(jí)類型,==和===是沒有區(qū)別的
進(jìn)行“指針地址”比較
3、基礎(chǔ)類型與高級(jí)類型,==和===是有區(qū)別的
1)對(duì)于==,將高級(jí)轉(zhuǎn)化為基礎(chǔ)類型,進(jìn)行“值”比較
2)因?yàn)轭愋筒煌?==結(jié)果為false
以上所述是小編給大家介紹的JavaScript里 ==與===區(qū)別詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- 詳解JavaScript中的Object.is()與"==="運(yùn)算符總結(jié)
- JS中==、===你分清楚了嗎
- javascript中的相等操作符(==與===區(qū)別)
- 實(shí)例分析JS中的相等性判斷===、 ==和Object.is()
- JavaScript中的"=、==、==="區(qū)別講解
- javaScript中"=="和"==="的區(qū)別詳解
- 詳解js中==與===的區(qū)別
- 淺談JS中的!=、== 、!==、===的用法和區(qū)別
- JavaScript中三個(gè)等號(hào)和兩個(gè)等號(hào)的區(qū)別(== 和 ===)淺析
- JS不要再到處使用絕對(duì)等于運(yùn)算符了
相關(guān)文章
讓JavaScript 輕松支持函數(shù)重載 (Part 1 - 設(shè)計(jì))
JavaScript支持函數(shù)重載嗎?可以說不支持,也可以說支持。說不支持,是因?yàn)镴avaScript不能好像其它原生支持函數(shù)重載的語(yǔ)言一樣,直接寫多個(gè)同名函數(shù),讓編譯器來判斷某個(gè)調(diào)用對(duì)應(yīng)的是哪一個(gè)重載。2009-08-08
js省市縣三級(jí)聯(lián)動(dòng)效果實(shí)例
這篇文章主要介紹了js實(shí)現(xiàn)簡(jiǎn)單的省市縣三級(jí)聯(lián)動(dòng)效果,以完整實(shí)例形式分析了JavaScript實(shí)現(xiàn)省市縣三級(jí)聯(lián)動(dòng)效果的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-05-05

