位置: 编程技术 - 正文

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

  • 1号没有抄税可以补税吗
  • 计提的坏账准备可以税前扣除吗
  • 季度所得税申报表里的营业收入是什么?
  • 三证合一后个体户注销流程
  • 个税抵扣未及时填报
  • 员工工作服怎么做分录
  • 支付个人无发票怎么入账
  • 金税盘维护费减免政策代码
  • 政府补贴装修费怎么算
  • 合伙企业投资需要缴纳印花税吗
  • 小规模纳税人附加税减半征收
  • 4800的个人所得税
  • 应收账款周转率高好还是低好
  • 外籍劳务费个税扣除标准
  • 结转成本计算方法
  • 发票查重
  • 电子税务局印花税税种认定
  • 分公司的财产归总公司所有吗
  • 当月认证的发票当月一定要入账吗
  • 油漆的消费税
  • 原材料到半成品分录
  • 原材料暂估入账产生的差异如何处理
  • 工资只发一半
  • 销售二手车减免税额会计分录
  • PHP:mb_ereg_search_regs()的用法_mbstring函数
  • 企业所得税避税的方法
  • 服务业公司取得的成果
  • 要求快速启动
  • vue修改打包后静态资源路径的修改
  • linux网络接口状态命令
  • 所有者权益类的期末余额公式
  • 外商投资的企业再投资
  • array php
  • 餐饮定额发票能报销吗怎么报销
  • 俄勒冈zip
  • 【深度学习】模型过拟合的原因以及解决办法
  • yolo object detection
  • 自动驾驶科普
  • php限制
  • 非公司员工可以举报公司不交社保吗
  • 帝国cms调用api接口
  • mongodb应用实例
  • 如何修改mysql
  • 注册资本在十年后怎么办
  • 幼儿园的经费支出主要包括哪几个方面
  • 汽车4s店收到保险佣金做账
  • 信用卡什么情况下会降额度
  • 应交的教育费附加通过什么科目核算
  • 申报个税劳务报酬按20%扣
  • 继续教育专项附加扣除可以扣几年
  • 结转已售材料成本6000元
  • 销售商品提供劳务收到的现金占比怎么算
  • 净资产收益率怎么算出来的
  • 修改mysql数据库字符集
  • 如何恢复数据库删除的文件
  • 建立索引mysql
  • ubuntu系统安装无线网卡驱动
  • xp系统注册表空白怎么办
  • solaris挂载nfs
  • win10提示测试模式
  • windows10玩lol有延迟怎么办
  • Ubuntu 32/64位安装音乐标签编辑器Kid3的方法
  • 查找注册表命令
  • win8和win10双系统安装教程
  • win7 64位系统使用dos命令快速提高u盘传输速度的技巧
  • win7系统自动重启日志
  • 让人吃惊的成语有哪些
  • windows8.1crazy error
  • perl语言基本命令
  • opengl三维场景
  • python简单编码
  • python模拟操作
  • javascript总结笔记
  • wxpython怎么用
  • js写日期
  • 企业取得了哪些成绩
  • 水上公安分局
  • 所得税调增调减搞不清
  • 江苏地方税务局2013招考公告
  • 商品房增值税如何算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设