位置: 编程技术 - 正文

JavaScript Math.ceil 方法(对数值向上取整)

编辑:rootadmin

推荐整理分享JavaScript Math.ceil 方法(对数值向上取整),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript Math.ceil 方法Math.ceil 方法用于对数值向上取整,即得到大于或等于该数值的最小整数。语法如下:

Math.ceil(x)参数说明:

参数 说明 x 必需。必须是一个数值。

提示:该方法与 Math.floor 方法正好相反。

Math.ceil 方法实例

JavaScript Math.ceil 方法(对数值向上取整)

运行该例子,输出:

--

Math.ceil 方法的错误?试着运行下面的例子:

<script language="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.)。所以该表达式应用了 Math.ceil() 之后,得到的结果是 4 。

关于 ceil 函数不准确的问题,在《PHP 浮点数计算比较及取整不准确的解决方法》一文中也曾提及,在 PHP 中可以方便的用 round() 函数进行处理。但 JavaScript 中的 Math.round() 过于粗暴,因此必须单独写一个函数来处理这类情况,即将 1 位小数点后的多余的数值都取掉,在使用 Math.ceil() 方法。

深入探密Javascript数组方法 在JavaScript中,数组可以使用Array构造函数来创建,或使用[]快速创建,这也是首选的方法。数组是继承自Object的原型,并且他对typeof没有特殊的返回值,

JavaScript 学习笔记之操作符 一、一元操作符1、自增自减操作符:分为前置型和后置型;前置型:++a;--a;后置型:a++;a--;例:scripttype="text/javascript"vara,b,i=1,j=1;a=i++;b=++j;alert("a="+a+",i="+i

JavaScript 学习笔记之数据类型 一、分类基本数据类型:undefined、null、string、Boolean、number复杂数据类型:objectobject的属性以无序的名称和值对的形式(name:value)来定义二、详解1、undefine

标签: JavaScript Math.ceil 方法(对数值向上取整)

本文链接地址:https://www.jiuchutong.com/biancheng/383842.html 转载请保留说明!

上一篇:JavaScript 学习笔记之基础中的基础(javascript学习指南)

下一篇:JavaScript 学习笔记之操作符(javascript基础笔记)

  • 房地产开发企业资质管理规定
  • 内部退养个人所得税政策
  • 银行存款支付是借还是贷
  • 企业可以一次性补交员工十年养老保险吗
  • 网上申领发票收到后需要怎么操作
  • 建筑业企业生产经营情况表
  • 收入支出结余公式原理
  • 企业所得税季报和年报的区别
  • 一般纳税人建账建几本帐
  • 未认证的进项也就是库存
  • 暂估收入会计处理
  • 电信宽带费发票专票
  • 关于增值税报税的通知
  • 浅析税收滞纳金问题的政策法规
  • 现代服务业如何提升为人民服务
  • 坏账的计提和发生分录
  • 分支机构年度终了必须由总机构负责合并汇总纳税吗?
  • 利息如何做会计分录
  • 固定资产计提折旧的方法
  • 公司股权变更后税务没有变更会有什么后果
  • win10网络带宽
  • 笔记本电脑按键掉了怎么修
  • php中删除文件的函数
  • PHP 中 Orientation 属性判断上传图片是否需要旋转
  • php怎么输出汉字
  • 收到以前年度退税款的会计分录
  • macos使用方法
  • 股东投资款验资后可以转出吗
  • PHP:diskfreespace()的用法_Filesystem函数
  • 宣告分配现金股利和股票股利的区别
  • 新闻发布管理系统
  • php常用类
  • vue router-view路由详解
  • 文章列表是什么
  • 红字发票已开但红字发票信息表已核销待查证,怎么回事?
  • 息税前利润为什么不减利息
  • 代发工资范围
  • 免征和抵扣税额的区别
  • 视同销售到底如何纳税调整?
  • 财务咨询公司能出尽调报告吗
  • phpcms使用教程
  • 公司代买社保怎么收费
  • 进项税计税依据
  • 征税小规模纳税申报
  • 支付税务罚款计入什么科目
  • 处理废旧材料会计分录
  • 以货换货如何做账
  • 检验费用会计分录
  • 本月只有进项税没有销项税需要结转吗
  • 利息发票可以抵税吗
  • mysql大小
  • oracle教程入门
  • sql自定义数据类型
  • win8旗舰版升级win10
  • winxp如何访问win10
  • 影响电脑速度的因素
  • win8系统找不到wifi
  • neoDVDstd.exe - neoDVDstd是什么进程 有什么用
  • xwizard.exe是什么
  • 平板电脑截图
  • win7系统自带的截屏工具怎么打开
  • 如何使用ai软件
  • js canvas压缩图片
  • javascript definitive guide
  • excel的窗口包含什么
  • android yield
  • python 密码
  • perl中打开文件
  • 微信小程序模板框架
  • 基于jquery的框架
  • js基于什么
  • javascript例题
  • js中倒计时器怎么实现
  • 如何理解js的面向对象
  • 一般纳税人企业所得税怎么算
  • 一般纳税人开租赁费发票税率是多少
  • 土地增值税有哪些税收优惠
  • 滞留票税务局会罚款多少
  • 新版ukey税盘怎么设置密码
  • 十大经济
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设