JavaScriptMath.ceil方法(对数值向上取整)
方法 数值 取整 向上 ceil JavaScriptMath
2023-06-13 09:15:39 时间
JavaScriptMath.ceil方法
Math.ceil方法用于对数值向上取整,即得到大于或等于该数值的最小整数。语法如下:
Math.ceil(x)
参数说明:
提示:该方法与Math.floor方法正好相反。
Math.ceil方法实例
<scriptlanguage="JavaScript"> document.write(Math.ceil(0.35)+"<br/>"); document.write(Math.ceil(10)+"<br/>"); document.write(Math.ceil(-10)+"<br/>"); document.write(Math.ceil(-10.1)); </script>
运行该例子,输出:
1
10
-10
-10
Math.ceil方法的错误?
试着运行下面的例子:
<scriptlanguage="JavaScript">document.write(Math.ceil(2.1/0.7));</script>该例子运行的结果并不是如我们期望的得到3(2.1/0.7=3),而是4,这显然与我们的常识相悖,难道是Math.ceil方法的错误?
真实的情况是,在进行2.1/0.7计算时,是按照浮点数来处理的。而计算机由于二进制的关系,不可能对浮点数做到完全精确(即通常会损失一点进度),所以导致2.1/0.7的计算结果并不是正好等于3,而是超过3一点点(约:3.00000000000000044409)。所以该表达式应用了Math.ceil()之后,得到的结果是4。
相关文章
- java 随机数算法_Java随机数算法原理与实现方法实例详解
- 李航《统计学习方法》笔记之k近邻法
- 发现一个交换两个数值的好方法
- OFFICE全版本软件安装下载方法--office2010安装教程步骤详解
- 正则化方法:L1和L2 regularization及区别、数据集扩增、dropout详解大数据
- Linux下掌握文件上传权限的方法(linux上传权限)
- 地址Linux系统中快速获取本机MAC地址方法(linux获取本机mac)
- MSSQL中使用数值转换函数的方法(mssql里数值转换函数)
- 信息用 MSSQL 获取数据表信息 – 一种简单而有效的方法(mssql 获取数据表)
- MSSQL中查看原始密码的方法(mssql 查看原始密码)
- MySQL数值类型补零方法详解(mysql中值不够位补零)
- Redis实现数值递增取值的简单方法(redis 递增取值)
- jQuery侧边栏随窗口滚动实现方法
- C#中将数值型数据转换为字节数组的方法
- Android笔记之:在ScrollView中嵌套ListView的方法
- Jquery跳到页面指定位置的方法
- Java读取文件方法大全
- JavaScriptMath.floor方法(对数值向下取整)