JavaScript 如何将值转换为安全整数

JavaScript 如何将值转换为安全整数

在本文中,我们将学习如何使用JavaScript将值转换为安全整数。我们给定一个数字,我们需要使用JavaScript将其转换为安全整数。安全整数是介于 -(2 53 - 1) **和 **(2 53 - 1)之间的整数。

方法: 首先,我们使用JavaScript的prompt方法获取输入,并将该输入存储在名为input的变量中。现在我们创建两个变量,一个称为mini,其中包含input和MAX_SAFE_INTEGER [253 - 1]之间的较小值,另一个称为maxi,其中包含mini和MIN_SAFE_INTEGER [-(253 - 1)]之间的较大值。接下来,我们创建另一个变量safeInt,它包含maxi变量的四舍五入值。这就是给定值的安全整数。以下是上述JavaScript函数的所有语法:

语法:

const input = prompt('Please enter unsafe integer:');
let mini = Math.min(input,Number.MAX_SAFE_INTEGER);
let maxi = Math.max(mini,Number.MIN_SAFE_INTEGER);
const safeInt = Math.round(maxi);

示例:

<!DOCTYPE html>
<html>
<head>
    <style>
        .gfg1{
            font-size: 30px;
            color: green;
        }
        #gfg2{
            font-size: 30px;
            color: green;    
        }
        div{
            margin-left: 30%;
        }
        button{
            font-size: 20px;
        }
    </style>
</head>
<body>
    <div>
        <p class="gfg1">GeeksforGeeks</p>
 
        <button onclick="fun()">click me</button>
        <p id="gfg2"></p>
 
    </div>
    <script>
        function fun(){
            const input = prompt('Please enter unsafe integer:');
            let mini = Math.min(input,Number.MAX_SAFE_INTEGER);
            let maxi = Math.max(mini,Number.MIN_SAFE_INTEGER);
            const safeInt = Math.round(maxi);
            document.getElementById("gfg2").innerHTML = input + " => " + safeInt;
        }
    </script>
</body>
</html>

输出:

JavaScript 如何将值转换为安全整数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程