位置: 编程技术 - 正文

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

  • 个人出售二手房要交增值税吗
  • 主管税务机关是否参与清算
  • 合同解除的效力民法典
  • 金税盘购买的会计分录
  • 个人所得税分摊方式月扣除金额修改
  • 送货单和收据单的区别
  • 收到存款利息怎么写分录
  • 房地产投资
  • 纳税筹划与企业决策
  • 建筑业工程项目登记是哪方提交
  • 企业因被盗丢失物品案例
  • 预收账款有余额是啥原因
  • 本月完工入库会计分录
  • 营改增之前房地产开发企业交什么税
  • 税收协助
  • 月收入不超10万减免 具体分销售额吗
  • 收到退回残疾金分录
  • 已经认证的发票怎么冲红
  • 测网速中国联通
  • 鸿蒙负一屏怎么设置
  • 如何安装react
  • 资产负债表日后至财务报告批准报出日之间
  • php实现网站访问功能
  • mac如何恢复到出厂系统版本
  • 委托境外研发费用怎么扣除
  • 工程完工后的质保金怎么入账
  • 小型企业的资产负债表
  • 新车事故报废后保险公司赔多少
  • php做网页
  • 非正常损失如何处理
  • 公司挂靠社保的人员需要申报个人所得税吗?
  • php登录注册
  • php array_reverse 以相反的顺序返回数组实例代码
  • 申报系统异常
  • 选项式api和组合式api哪个好
  • configure命令
  • phpcms v9官网
  • 会计常用单据样本大全
  • 去哪儿网发票能不能不开旅游
  • 服务型企业交税再返税
  • 转账收手续费不
  • 应付账款可以用预收账款代替嘛
  • cms静态页面生成原理
  • java面试相关
  • 织梦怎么用模板建站
  • 将自产产品用于建造厂房
  • 增值税发票用完后如何领取新的
  • 小企业会计准则适用于哪些企业
  • 怎么查询mysql sql_mode
  • sqlserver数据库备份
  • 企业所得税计算题及答案解析
  • 基建期罚款支出账务处理
  • 规模以上企业纳税要求
  • 国外扣款手续费
  • 公司赞助学校
  • 社保返还补贴政策2020
  • 房地产企业内部控制的现状
  • 收到境外打电话来怎么办
  • 递延收益确认的递延所得税资产有期限吗
  • mysql修改默认字符集和校对规则
  • fedora phpMyAdmin 安装方法及介绍
  • vmmem进程是什么
  • Linux系统配置IP
  • win7怎么启用显卡
  • 如何设置虚拟内存大小
  • mac系统简介
  • win10浏览器没有网络连接
  • 微软刷机怎么刷
  • 外国电影怎么看双语的
  • linux软件列表
  • freebsd连接wifi
  • cocos预加载
  • bat 批处理文件
  • jquery 报表
  • python迭代器的作用
  • unity3d动画系统
  • node.js模块
  • javascripr
  • python的排序方法
  • 样板房费用属于开发成本的什么明细科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设