JavaScript里 ==與===區(qū)別詳解
1、對于string,number等基礎類型,==和===是有區(qū)別的
1)不同類型間比較,==之比較“轉化成同一類型后的值”看“值”是否相等,===如果類型不同,其結果就是不等
2)同類型比較,直接進行“值”比較,兩者結果一樣
2、對于Array,Object等高級類型,==和===是沒有區(qū)別的
進行“指針地址”比較
3、基礎類型與高級類型,==和===是有區(qū)別的
1)對于==,將高級轉化為基礎類型,進行“值”比較
2)因為類型不同,===結果為false
以上所述是小編給大家介紹的JavaScript里 ==與===區(qū)別詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
讓JavaScript 輕松支持函數(shù)重載 (Part 1 - 設計)
JavaScript支持函數(shù)重載嗎?可以說不支持,也可以說支持。說不支持,是因為JavaScript不能好像其它原生支持函數(shù)重載的語言一樣,直接寫多個同名函數(shù),讓編譯器來判斷某個調用對應的是哪一個重載。2009-08-08

