# no-compare-neg-zero

Recommended

Disallows comparing against negative zero (`-0`

).

Disallows comparing against negative zero (`-0`

).

Comparing a value directly against negative may not work as expected as it will
also pass for non-negative zero (i.e. `0`

and `+0`

). Explicit comparison with
negative zero can be performed using `Object.is`

.

### Invalid:

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

### Valid:

```
if (x === 0) {}
if (Object.is(x, -0)) {}
```