JavaScript Number isSafeInteger()方法

下面是Number isSafeInteger()方法的示例。

null
  • 例子:

Javascript

<script type = "text/javascript" >
document.write( "Output : " + Number.isSafeInteger(44));
</script>


  • 输出:
Output : true

什么是安全整数? 安全整数是具有以下属性的整数

  • 可表示为IEEE-754双精度数字的数字,即(2)中的所有整数 53 –1)至-(2) 53 – 1)).

什么是IEEE-754双精度数字? 双精度浮点格式是一种计算机数字格式,在计算机内存中占64位。 它通过使用浮点来表示各种数值。 IEEE 754标准规定二进制64具有: 符号位:1位 指数:11位 有效位精度:53位(显式存储52位)

G_image

JavaScript中的isSafeInteger()方法

这个 isSafeInteger() JavaScript中的方法用于检查数字是否为安全整数。

语法:

Number.isSafeInteger(Value)

使用的参数: 1.价值: 它是要检查safeinteger()方法的数字。

返回值: 如果值是安全整数,JavaScript中的toeExponential()方法将返回true,否则将返回false。

例如:

Input : Number.isSafeInteger(23)
Output : true
     
Input : Number.isSafeInteger(-23)
Output : true

Input : Number.isSafeInteger(0.5)
Output : false

Input : Number.isSafeInteger(0/0)
Output : false

1.将正数作为参数传递给isSafeInteger()方法。

Javascript

<script type = "text/javascript" >
document.write( "Output : " + Number.isSafeInteger(23));
</script>


输出:

Output : true

2.在isSafeInteger()方法中传递负数作为参数。

Javascript

<script type = "text/javascript" >
document.write( "Output : " + Number.isSafeInteger(-23));
</script>


输出:

Output : true

3.在isSafeInteger()方法中将数字(带小数)作为参数传递。

Javascript

<script type = "text/javascript" >
document.write( "Output : " + Number.isSafeInteger(0.5));
</script>


输出:

Output : false

4.在isSafeInteger()方法中将等式(相当于一个无穷大的值)作为参数传递。

Javascript

<script type = "text/javascript" >
document.write( "Output : " + Number.isSafeInteger(0 / 0));
</script>


输出:

Output : false

代码说明: JavaScript使用IEEE 754中规定的双精度浮点格式的数字,并且只能安全地表示介于-(2)之间的数字 53 –1)和2 53 – 1.如果传递的参数位于该指定范围内,则数字为。方法返回true,否则返回false。

支持的浏览器:

  • 谷歌Chrome 34及以上
  • Firefox 32及以上版本
  • 苹果Safari 10及以上
  • 歌剧21及以上
  • 边缘12及以上
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享