Рубрики

Что такое отрицательная бесконечность в JavaScript?

Отрицательная бесконечность в JavaScript — это постоянное значение, которое используется для представления значения, которое является самым низким из доступных. Это означает, что никакое другое число не меньше этого значения. Он может быть создан с помощью самодельной функции или арифметической операции.

Примечание: JavaScript показывает значение NEGATIVE_INFINITY как -Infinity.

Отрицательная бесконечность отличается от математической бесконечности следующими способами:

  1. Отрицательная бесконечность приводит к 0 при делении на любое другое число.
  2. Когда делится на себя или положительную бесконечность, отрицательная бесконечность возвращает NaN
  3. Отрицательная бесконечность, когда делится на любое положительное число (кроме положительной бесконечности), является отрицательной бесконечностью.
  4. Отрицательная бесконечность, деленная на любое отрицательное число (кроме отрицательной бесконечности), является положительной бесконечностью.
  5. Если мы умножим отрицательную бесконечность на NaN, в результате мы получим NaN.
  6. Произведение NaN и отрицательной бесконечности равно 0.
  7. Произведение двух отрицательных бесконечностей всегда является положительной бесконечностью.
  8. Произведение как положительной, так и отрицательной бесконечности всегда является отрицательной бесконечностью.

Синтаксис:

Number.NEGATIVE_INFINITY

Пример 1:

<!DOCTYPE html>

<html>

  

<body>

    <style>

        h1 {

            color: green;

        }

    </style>

  

    <h1>GeeksforGeeks</h1>

    <h1>

      What is negative infinity in JavaScript?

  </h1>

  

    <button onclick="geekNegativeInfinity()">

      Generate negative infinite

  </button>

  

    <p id="geek"></p>

  

    <script>

        function geekNegativeInfinity() {

            //negative value greater than the 

            //largest representable number in JavaScript

            var n = (-Number.MAX_VALUE) * 2; 

            document.getElementById("geek").innerHTML = n;

        }

    </script>

  

</body>

  

</html>

Выход:

Пример 2:

<script>

    function checkNegativeInfinity(x) {

        if (x === Number.NEGATIVE_INFINITY) {

            return 'Number is -Infinity';

        } else {

            return 'Number is not -Infinity';

        }

    }

  
console.log(checkNegativeInfinity(2)); 
</script>

Выход

Поддерживаемые браузеры:

  • Гугл Хром
  • Mozilla Firefox
  • Apple Safari
  • опера
  • Internet Explorer / Edge

Рекомендуемые посты:

Что такое отрицательная бесконечность в JavaScript?

0.00 (0%) 0 votes