6
請問==
和===
在DOM元素的所有瀏覽器中都能正常工作嗎?如果代碼以兩種不同的方式獲取對原始DOM元素的引用,那麼它們在所有瀏覽器中都會是==
還是===
?DOM元素的JavaScript等號運算符是否跨瀏覽器?
請問==
和===
在DOM元素的所有瀏覽器中都能正常工作嗎?如果代碼以兩種不同的方式獲取對原始DOM元素的引用,那麼它們在所有瀏覽器中都會是==
還是===
?DOM元素的JavaScript等號運算符是否跨瀏覽器?
在所有DOM元素的瀏覽器中,==和===都能正常工作嗎?
是的,這些相等運算符將按ECMAScript標準定義的方式工作。
謹慎的一句話,==
通常會做開發人員不希望的事情,例如與字符串值進行比較時將其轉換爲字符串。這將作如下聲明真實,雖然它可能不是期望的結果:
document.createElement('div') == '[object HTMLDivElement]'
在大多數情況下,你要使用===
操作。
正如Felix所指出的那樣,ECMAScript標準並沒有對DOM做任何說明。 –
是。請關閉此問題。 –
@AndyRay,爲什麼我會關閉它?如果你想回答,繼續前進。如果你有參考資料會更好。 –
我沒有回答。 –