在对数字执行运算时,我们有时可能希望使用32位数字。 JavaScript内部使用64位浮点数而不是32位。因此,检查32位数字与64位数字是否相等可能会失败。 JavaScript为我们提供了内置函数,用于将64位浮点数转换为32位。 JavaScript中的Math.fround()函数用于查找给定Number的最接近的32位单精度浮点表示形式。 JavaScript中的Math.fround()函数还用于将64位浮点数转换为32位浮点数。
用法:
Math.fround(value)
参数:该函数接受单个参数值。此参数表示我们要查找最接近的32位单精度浮点表示形式的数字。
返回值:Math.fround()函数返回给定数字的最接近的32位单精度浮点表示形式。
以下示例说明了JavaScript中的Math.fround()函数:
- 示例1:当将正数作为参数传递时:
<script type="text/javascript"> document.write(Math.fround(3)); </script>
输出:
3
- 示例2:当带小数位的正数作为参数传递时:
<script type="text/javascript"> document.write(Math.fround(3.345)); </script>
输出:
3.3450000286102295
- 示例3:当将负数作为参数传递时:
<script type="text/javascript"> document.write(Math.fround(-3)); </script>
输出:
-3
- 示例4:将带有小数位的负数作为参数传递时:
<script type="text/javascript"> document.write(Math.fround(-3.345)); </script>
输出:
-3.3450000286102295
- 示例5:当将零作为参数传递时:
<script type="text/javascript"> document.write(Math.fround(0)); </script>
输出:
0
支持的浏览器:下面列出了JavaScript Math.fround()函数支持的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐浏览器
- Opera
- 苹果浏览器
相关用法
- Javascript Math.pow( )用法及代码示例
- Javascript Array some()用法及代码示例
- Javascript Number()用法及代码示例
- Javascript Symbol.for()用法及代码示例
- Javascript toExponential()用法及代码示例
- Javascript toString()用法及代码示例
- Javascript Math.abs( )用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript | Math.fround() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。