位置: 编程技术 - 正文

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

  • 增值税纳税申报时间
  • 放弃退税理由是什么
  • 所得税汇算申报完之后可以修改吗
  • 车险车船税会计分录
  • 存货跌价准备影响当期损益吗
  • 保理公司会计核算讲解
  • 其他权益工具投资公允价值变动
  • 公司提供住宿员工在外居住出现问题
  • 外经证先开票一直未预缴怎么办
  • 标准成本法核算方法
  • 建筑业适用什么行业
  • 新会计准则中计提减值如何回转
  • 未支付的货款属于什么会计科目
  • 增值税出口退税政策
  • 会计中预付款包括
  • 营改增之前
  • 物业企业门禁卡如何记账?
  • 科目余额表期初借贷一定要相等吗
  • 年收入超过12万什么时候申报
  • 建筑业企业所得税2%
  • 小规模没有进项可以开发票吗
  • 增值税专用发票有效期是多长时间
  • 劳务费差额征税的账务处理
  • 各税种会计分录
  • 小型微利企业所得税减免政策
  • 什么是应交税费应交增值税科目设置的贷方明细科目
  • 大中小型企业标准划分表
  • 向境外支付违约金要代扣税吗
  • 电商公司购买拍照违法吗
  • 向投资者分配现金股利会计分录?
  • bios如何恢复默认值
  • win10如何关闭自动修复
  • 苹果手机耳返功能怎么关闭
  • 理财收益的增值怎么算
  • vue技术解密
  • 怎么安装Win7系统
  • 对于接受捐赠的固定资产
  • 辅助生产成本的交互分配法
  • 带息应收票据计息时
  • 支付境外培训费要交税吗
  • 企业清缴汇算
  • 以前年度应扣未扣支出
  • 投资者减除费用60000
  • yolov7训练自己的模型用 flask封装
  • 小程序制作平台
  • 日期按钮
  • php使用while循环计算1到100的和
  • 个税手续费增值税
  • 个人所得税生产经营所得税怎么申报
  • 进项税额年末账务处理
  • 免费学电脑网站
  • linux服务器环境搭建
  • 养殖类合作社
  • 其他收益属于利得吗
  • 小规模免征增值税到什么时间止
  • 提的税与实际交的税区别
  • 常用的加速折旧方法
  • 公司开票分公司怎么做账
  • 广州残保金如何计算
  • 计入当期损益是不是计入三大期间费用
  • 明细账填制要求
  • mysql调用java
  • 过滤重复字符串
  • sqlservr.exe - sqlservr是什么进程 有什么作用
  • directx device
  • hc off line什么意思
  • window7窗口
  • xp系统怎么禁止启动项
  • linux就该这么些
  • node-js
  • android应用程序开发的流程
  • js事件怎么写
  • 关于中秋节的古诗
  • 如何用nodejs搭建服务端
  • jQuery实现可以控制图片旋转角度效果(附demo源码下载)
  • javascript导航栏
  • python二分法查找
  • 如何查询发票代码和发票号码
  • 电子税务局怎么添加银行账户信息
  • 无锡第三税务分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设