如何在JavaScript中检查值是否为安全整数?
安全整数是表示为IEEE-754双精度数的整数。那将意味着从(253-1)到-(253-1)的整数。若要在JavaScript中检查值是否为安全整数,请使用isSafeInteger()
方法。
示例
您可以尝试运行以下代码来检查值是否为安全整数。对于安全整数和整数,它返回true-
<!DOCTYPE html> <html> <body> <script> document.write("Checking for Safe Integer..."); document.write("<br>"+Number.isSafeInteger(765)); document.write("<br>"+Number.isSafeInteger(-765)); document.write("<br>"+Number.isSafeInteger('765')); document.write("<br>"+Number.isSafeInteger(false)); document.write(Number.isSafeInteger(Math.pow(2, 53) - 1)); </script> </body> </html>