no-compare-neg-zero
注意: 此规则是
recommended
规则集的一部分。在
deno.json
中启用完整规则集{ "lint": { "tags": ["recommended"] } }
使用 Deno CLI 启用完整规则集
deno lint --tags=recommended
禁止与负零 (-0
) 进行比较。
直接将值与负数进行比较可能无法按预期工作,因为它也适用于非负零(即 0
和 +0
)。 可以使用 Object.is
执行与负零的显式比较。
无效
if (x === -0) {}
有效
if (x === 0) {}
if (Object.is(x, -0)) {}