位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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基础笔记)

  • 软件和硬件如何集合使用
  • 回购股票不注销没有意义
  • 一般纳税人报税流程详细操作
  • 外来审计人员交通费
  • 房产经纪公司成本费用
  • 差额拨款的事业单位属于预算单位吗
  • 企业合并的被合并方会计分录
  • 咨询费发票入账风险
  • 建安业一般纳税人是清包工是什么意思
  • 公司租金收入交多少税
  • 员工租房合同
  • 个人开利息发票的税率与会计分录
  • 银行贷款利息支出汇算清缴需要调整吗
  • 企业盈利后又亏损怎么算
  • 自持是啥意思
  • 合并财务报表的特点
  • 私募股权投资基金管理办法最新
  • 企业购车按揭产生的费用
  • 投资的子公司亏损注销
  • 经营费用包括哪些内容
  • 电脑怎么安装双显卡
  • msconfig配置文件修改
  • 天津市残保金缴纳标准
  • 购入固定资产入账价值包括增值税吗
  • 中央公园商场
  • php简单么
  • 吃辣第二天长痘痘
  • Aerial view of Chapel Bridge over the river Reuss in Lucerne, Switzerland (© Neleman Initiative/Gallery Stock)
  • Yii2表单事件之Ajax提交实现方法
  • 微信支付开发者平台
  • web系统的安全现状
  • vue3.0 vite
  • php curl设置cookie
  • 委托第三方收款合法吗
  • 发票待开是什么意思?
  • 社保在会计上的分类
  • 防伪税控开票
  • 帝国cms功能
  • vue多平台
  • abs函数python怎么用
  • CORS跨域资源共享漏洞
  • 购货销售折让会计分录
  • odbc api
  • 政府工会经费计入什么科目
  • 疫情捐款可以抵扣增值税吗
  • 息税前利润的计算公式EBIT
  • 劳务合同如果不发工资怎么办
  • 电影院租金一般多少为合理
  • 收到现金怎么记账凭证
  • 公司员工机票可以抵扣多少呢
  • 建设期利息有哪些
  • 抵账的车买了什么后果
  • 企业收到的政府补助属于
  • 包工包料怎么开13个点发票
  • 天猫佣金是啥
  • 会计师事务所工作怎么样
  • 公司的应付账款
  • Mysql主从同步Last_IO_Errno:1236错误解决方法
  • mysql中key 、primary key 、unique key 与index区别
  • FreeBSD5.4之apache-2.0.54+php+ZendOptimizer简单安装、设置
  • win7系统调亮度怎么调
  • win8ui
  • mac vm安装win10
  • linux scp远程拷贝文件及文件夹
  • win8搜索不到文件
  • win102020h2版本
  • linux igb
  • 深入解析java编译器源码剖析与实例详解pdf百度云
  • Android从零单排02_Eclipse搭建Android环境01
  • unity socket udp
  • 好用的css
  • node.js使用mysql
  • android面试题网站
  • 简述javascript
  • 如何做好税务党建工作
  • 小米之家可以
  • 铅球七米
  • 工厂的税率是多少
  • 重置税务密码
  • 免税收入要不要交水利基金?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号