位置: 编程技术 - 正文

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

  • 农产品是零税率还是免税税率
  • 采购返利怎么生成发票
  • 通行费发票抵扣要勾选认证吗
  • 新税法讲课费如何代缴个税
  • 贴现率与现值系数的关系
  • 残保金税率是万元以下吗
  • 个税申报本期收入包括社保吗
  • 样品销售如何记账
  • 水泥销售成本怎么算
  • 小企业商品销售的入账价格
  • 母子公司好处
  • 签订合同未履行属于什么行为
  • 购买设备的增值税是支出吗
  • 装修计入固定资产
  • 固定资产清单申报是什么意思
  • 职工教育经费的扣除标准是什么
  • 营改增房租增值税税率
  • 交易性金融资产属于流动资产吗
  • 审计调账后企业怎么处理
  • 以前年度损益调整借贷方向
  • 以前年度的库存商品出现负数今年如何入账
  • win7系统中如何让未响应的程序继续运行
  • 土地使用权评估中的成本法
  • 收到销售折让销售怎么做
  • 成本核算怎么做账
  • Windows11预览体验
  • shpc32.exe - shpc32是什么进程 有什么用
  • 办理营业执照费用和流程
  • linux中qq怎么添加快捷键启动功能?
  • wordpress更改字体
  • 固定资产的折旧怎么算
  • react connect用法
  • 德国楚格峰一日游攻略
  • GPT-4 手画设计稿 直接生成前端页面
  • 动静结合会计等式的不会重复算利润吗
  • [深度学习] 基于切片辅助超推理库SAHI优化小目标识别
  • 【历史上的今天】3 月 23 日:网景创始人出生;FORMAC 语言的开发者诞生;PRMan 非商业版发布
  • php 编码
  • 航天金税服务费280不交
  • 企业商业负债包括哪些
  • 有限合伙企业的执行事务合伙人
  • centos上安装vscode
  • c语言中的typedef struct
  • 公司购买空调计入什么费用
  • 行政性收费属于什么科目
  • 金蝶软件发票录入什么科目
  • 现金流量表的本期数是本月数还是本年数
  • 增值税一般纳税人登记管理办法
  • 销售返利如何得到法律的保护
  • 房屋预售收入
  • 小规模开具的1%专票 一般纳税人抵扣
  • 销售退货和销售换货的区别
  • 质量不合格怎么说
  • 对公账户的钱怎么用
  • 制造费用转入生产成本摘要怎么写
  • 企业财务费用属于
  • 收到第三方补助怎么做账
  • 分公司利润如何纳税
  • 股东利润分配预缴税款
  • 工程分包总包产生的 税费由谁承担
  • 年终奖通常怎么计算
  • 选择mysql数据库为当前数据库
  • windows8安装密钥永久
  • win7提示0x000000c1
  • Win7摄像头驱动程序
  • 如何使用灭火器
  • 冰球撞人犯规吗
  • perl date
  • 大家看的是什么
  • opencv for python
  • jquery form序列化
  • vue微信分享功能
  • javax.net.ssl.SSLException: hostname in certificate didn't match:
  • 手机运行node.js
  • 个体工商户年报补报流程
  • 国税新人什么时候入职
  • 充值卡和预付卡区别
  • 什么是个税扣缴期限
  • 重庆地方税务局2016年2号
  • 广西怎么查社保记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设