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