跳到內容

eslint/no-compare-neg-zero 正確性

此規則預設為啟用。
🛠️💡 對於某些違規情況,此規則提供自動修正和建議。

功能說明

禁止與 -0 比較

為什麼這不好?

此規則應警告嘗試與 -0 比較的程式碼,因為這樣做不會如預期般運作。也就是說,像 x === -0 這樣的程式碼對於 +0 和 -0 都會通過。作者可能想要使用 Object.is(x, -0)。

範例

javascript
if (x === -0) {
}

參考資料

依據 MIT 許可發布。