22 lines
457 B
Markdown
22 lines
457 B
Markdown
---
|
|
title: Number is negative zero
|
|
type: snippet
|
|
language: javascript
|
|
tags: [math]
|
|
cover: flower-portrait-8
|
|
dateModified: 2020-10-20T23:02:01+03:00
|
|
---
|
|
|
|
Checks if the given value is equal to negative zero (`-0`).
|
|
|
|
- Check whether a passed value is equal to `0` and if `1` divided by the value equals `-Infinity`.
|
|
|
|
```js
|
|
const isNegativeZero = val => val === 0 && 1 / val === -Infinity;
|
|
```
|
|
|
|
```js
|
|
isNegativeZero(-0); // true
|
|
isNegativeZero(0); // false
|
|
```
|