JavaScript中的正无穷是什么

JavaScript中的正无穷是什么

JavaScript中的 正无穷 是一个常数,代表着最高可用的值。可以通过自定义函数或算术运算来生成。

注意: JavaScript将POSITIVE_INFINITY值显示为Infinity。

正无穷: 与数学的无穷大有以下不同:

  • 如果我们将任何正数除以正无穷,将得到正0
  • 如果我们将任何负数除以正无穷,将得到负0
  • 0乘以正无穷是NaN
  • NaN乘以正无穷是NaN
  • 将正无穷除以任何负数(除了负无穷),将得到负无穷
  • 将正无穷除以任何正数(除了正无穷),将得到正无穷
  • 正无穷除以正或负无穷,得到NaN

语法:

Number.POSITIVE_INFINITY

示例1:

<body> 
    <h1 style="color: green;"> 
        GeeksforGeeks 
    </h1> 
    <h3> 
        What is positive infinity in JavaScript? 
    </h3> 
    <button onclick="geekPositiveInfinity()"> 
        Generate positive infinite 
    </button> 
    <p id="geek"></p> 
    <script>; 
        function geekPositiveInfinity() { 
            var n=(Number.MAX_VALUE)*2; 
            document.getElementById("geek").innerHTML= 
              "Here the number generated is twice of Number.MAX_VALUE"+"<br>"+  
              " which is greater than upper limit"+"<br><br>"+n; 
        } 
    </script> 
</body>

输出:

JavaScript中的正无穷是什么

示例2:

<body> 
    <h1 style="color: green;"> 
        GeeksforGeeks 
    </h1> 
    <h3> 
        Positive infinity in JavaScript 
    </h3> 
    <h4>Operations with positive infinity</h4> 
    <ol> 
        <li id="divide"> 
            <b>Divide any number by Positive infinity</b> 
            <br> 
            561 / Number.POSITIVE_INFINITY = 
        </li> 
        <br> 
        <li id="divideNeg"> 
            <b>Divide negative number by infinity</b> 
            <br> -123 / Number.POSITIVE_INFINITY = 
        </li> 
        <br> 
        <li id="mulzero"> 
            <b>0 multiply by Positive infinity</b> 
            <br> 
            0 * Number.POSITIVE_INFINITY = 
        </li> 
        <br> 
        <li id="nanmul"> 
            <b>NAN multiply by Positive infinity</b> 
            <br> 
            NAN * Number.POSITIVE_INFINITY = 
        </li> 
        <br> 
        <li id="dividepos"> 
            <b>Divide Positive infinity by Negative number(except Negative Infinity)</b> 
            <br> 
            Number.POSITIVE_INFINITY / -123 = 
        </li> 
        <br> 
        <li id="divideposinf"> 
            <b>Divide Positive infinity by Positive number</b> 
            <br> 
            0 / Number.POSITIVE_INFINITY = 
        </li> 
        <br> 
        <li id="divideself"> 
            <b>Divide Positive infinity by Positive Infinity or Negative infinity</b> 
            <br> 
            Number.POSITIVE_INFINITY / Number.POSITIVE_INFINITY = 
        </li> 
    </ol> 
    <button onclick="calc()">Click Here to calculate</button> 
    <script> 
        function calc() { 
            document.getElementById("divide").innerHTML+=561/Number.POSITIVE_INFINITY; 
            document.getElementById("divideNeg").innerHTML+=-123/Number.POSITIVE_INFINITY; 
            document.getElementById("mulzero").innerHTML+=0*Number.POSITIVE_INFINITY; 
            document.getElementById("nanmul").innerHTML+=NaN*Number.POSITIVE_INFINITY; 
            document.getElementById("dividepos").innerHTML+=Number.POSITIVE_INFINITY/-123; 
            document.getElementById("divideposinf").innerHTML+=0/Number.POSITIVE_INFINITY; 
            document.getElementById("divideself").innerHTML+=Number.POSITIVE_INFINITY/Number.POSITIVE_INFINITY; 
        } 
    </script> 
</body>

输出:

JavaScript中的正无穷是什么

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程