Number.NEGATIVE_INFINITY
Властивість Number.NEGATIVE_INFINITY представляє значення від'ємної нескінченності. Вам не потрібно створювати об'єкт Number для доступу до цього статичному властивості (використовуйте Number.NEGATIVE_INFINITY).
Опис:
є тим самим значенням, що містить властивість -Infinity глобального об'єкта. Це значення поводиться трохи інакше, ніж математична нескінченність:
- Будь-яке додатне значення, включаючи POSITIVE_INFINITY, помножене на NEGATIVE_INFINITY дає NEGATIVE_INFINITY.
- Будь-яке від'ємне значення, включаючи NEGATIVE_INFINITY, помножене на NEGATIVE_INFINITY дає POSITIVE_INFINITY.
- Нуль, помножений на NEGATIVE_INFINITY, дає NaN.
- NaN, помножений на NEGATIVE_INFINITY, дає NaN.
- NEGATIVE_INFINITY, поділене на будь-яке від'ємне значення, виключаючи NEGATIVE_INFINITY, дає POSITIVE_INFINITY.
- NEGATIVE_INFINITY, поділене на будь-яке позитивне значення, виключаючи POSITIVE_INFINITY, дає NEGATIVE_INFINITY.
- NEGATIVE_INFINITY, поділене на NEGATIVE_INFINITY або POSITIVE_INFINITY, дає NaN.
- Будь-яке число, поділене на NEGATIVE_INFINITY, дає нуль.
Ви можете використовувати властивість Number.NEGATIVE_INFINITY для перевірки на помилки і повертати кінцеве число в разі успіху. Однак, зверніть увагу, що в цьому випадку більш доречним було б використання функції isFinite.
Приклад:
alert(Number.NEGATIVE_INFINITY);
alert(-Infinity===Number.NEGATIVE_INFINITY); //true