位置: 编程技术 - 正文

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基础笔记)

  • 辅导期增值税一般纳税人是什么意思
  • 小规模纳税人宾馆房屋租赁税率
  • 同一控制下的长期股权投资入账成本
  • 清退加班费
  • 红冲上个月发票
  • 办公室水电费计算公式
  • 预期信用损失影响坏账准备吗
  • 城建税有没减半
  • 收据可以盖发票专用章吗有效吗
  • 股东将投资款转入个人账户
  • 委托加工物资属于在产品吗
  • 个人给公司开税票有没有影响
  • 怎样填列分析资产负债表
  • 红字信息表跨月了还能开吗
  • 购买办公室电脑桌分录
  • 咨询服务费要交税吗
  • 收到赔偿怎么做账
  • 产权转移书据印花税申报期限
  • 非金融机构定义
  • 小微企业减免的税金怎么做账
  • 拿到农产品0税率的发票可以抵扣吗
  • 什么情况下可以收取现金
  • 代销方式的特点
  • 加权平均净资产收益率等于企业净利润除以
  • 收到财付通打款认证冲减财务费用怎么做分录
  • 资产减值损失怎么影响利润
  • 收到工程结算单,怎么回复不认可
  • 增值税专用发票有几联?
  • linux bt命令
  • 文件夹共享设置权限
  • 前端lru
  • vue antdesign
  • 今日冬至有什么讲究吗
  • npm无法将npm项识别为
  • php获取字符串中的指定字符
  • php设计网页
  • 开发的php程序如何发布
  • chatto
  • journal.tmp
  • arp命令行
  • 非货币性资产投资的会计处理
  • 企业账户有什么好处
  • wordpress图片模板
  • php接口技术
  • 营业账簿印花税申报流程
  • 公司注销前欠客户钱
  • 服务费发票的税率
  • 所得税申报报表
  • 增值税加计抵减是什么意思
  • 无法支付的应付账款为什么计入营业外支出
  • 软件开发服务费税率
  • 如何进行税前扣除
  • 超市的进场费怎么入会计科目
  • 一般纳税人会计分录
  • 未分配利润是净利润吗
  • 小企业持有的不良资产
  • solaris date命令
  • win7系统怎么关闭病毒防护
  • centos5.10安装
  • 电脑重装xp系统怎么设置
  • 升级windows8
  • linux的三个部分
  • windows8怎么打开开始菜单
  • linux ora11g安装教程
  • win10系统怎么设置不锁屏和休眠
  • win7指令代码
  • Android开发简单购物界面
  • opengl 模型
  • Extjs中DisplayField的日期或者数字格式化扩展
  • 如何给textarea赋值
  • python读写docx
  • Android as Bluetooth Low Energy Peripherial (GATT server).
  • js延时加载的方法
  • 广东电子税务局官网登录入口
  • 贵州省产检费用报销流程
  • 银行内部有遴选吗知乎
  • 网上税务局网址
  • 江苏社保缴费基数是什么意思
  • 单位名称变更后发票还能用吗
  • 联通怎么在网上营业厅更改套餐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设