2
我看過很多地方角js使用三重等號===
來比較兩個元素爲什麼不等於2等於==
。我只是想知道有什麼具體的原因嗎?爲什麼3等於AngularJS?有什麼具體原因嗎?
我看過很多地方角js使用三重等號===
來比較兩個元素爲什麼不等於2等於==
。我只是想知道有什麼具體的原因嗎?爲什麼3等於AngularJS?有什麼具體原因嗎?
的===
運營商的檢查值和類型而==
運營商只檢查值,簡單的例子
1 == "1" -> true
1 === "1" -> false (types are not equal)
有時你想用這種嚴格的比較,檢查一個布爾值時尤其如此。
1 == true -> true
1 === true -> false (types are not equal)
http://stackoverflow.com/questions/359494/does-it-matter-which-equals-operator-vs-i-use-in-javascript-comparisons – 2014-11-05 09:41:34
其配備與JavaScript不帶有angularjs 。 – 2014-11-05 09:41:56
它的javascript不是angularjs,'==='是嚴格檢查。它檢查數據類型和值。 – Jai 2014-11-05 09:44:32