在Javascript中檢查字符串等式:在比較JavaScript中的字符串時,發現最佳實踐
推薦方法:use === ,直到您徹底掌握了==和===之間的差異和含義,它強烈建議使用= = = = = = =。該操作員確保一致性並防止出乎意料的結果,這是由於==執行的類型脅迫。 type equivalence問題與==
'1' == 1 // trueIn this case, == coerces '1' to a number (1) before comparing it, resulting in a true result.
False Positives with Boolean Expressions
Using == can also result in false positives將字符串與布爾值進行比較時:'true'== true // true
[prects,==在比較之前,將'true'轉換為boolean(true)。使用===用於字符串平等檢查。它執行嚴格的比較而沒有類型的脅迫,確保可靠的結果。異常:部分字符串匹配
'1' == 1 // true
[You Don't Know JS series by Kyle Simpson](https://www.udemy.com/course/the-complete-javascript-course/#/)[Up & Going book:平等部分](https://uponing.org/javascript)[&& &&&&&&&& && &&華 免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3