JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解


Posted in Javascript onApril 29, 2010

首先还是看看JavaScript: The Definitive Guide, 4th Edition中对三个函数的定义。

Math.ceil(): round a number up

Arguments: Any numeric value or expression

Returns: The closest integer greater than or equal to x.

-----------------------------------------------------------------------------------------------

Math.floor(): round a number down

Arguments: Any numeric value or expression

Returns: The closest integer less than or equal to x.

-----------------------------------------------------------------------------------------------

Math.round(): round to the nearest integer

Arguments: Any number.

Returns: The integer closest to x.

 

以前一直会三个函数的使用产生混淆,现在通过对三个函数的原型定义的理解,其实很容易记住三个函数。

现在做一个总结:

1. Math.ceil()用作向上取整。

2. Math.floor()用作向下取整。

3. Math.round() 我们数学中常用到的四舍五入取整。

Javascript 相关文章推荐
javascript EXCEL 操作类代码
Jul 30 Javascript
js更优雅的兼容
Aug 12 Javascript
javascript浏览器兼容教程之事件处理
Jun 09 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
Oct 09 Javascript
bootstrap网页框架的使用方法
May 10 Javascript
jQuery实现点击查看大图并以弹框的形式居中
Aug 08 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
Feb 22 Javascript
Vue响应式添加、修改数组和对象的值
Mar 20 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
vue实现微信分享功能
Nov 28 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
Apr 03 Javascript
关于微信小程序map组件z-index的层级问题分析
Jul 09 Javascript
匹配任意字符的正则表达式写法
Apr 29 #Javascript
jquery ajax提交表单数据的两种实现方法
Apr 29 #Javascript
jQuery 动画弹出窗体支持多种展现方式
Apr 29 #Javascript
jQuery 工具函数学习资料
Apr 29 #Javascript
IE JS无提示关闭窗口不提示的方法
Apr 29 #Javascript
比Jquery的document.ready更快的方法
Apr 28 #Javascript
ExtJS Store的数据访问与更新问题
Apr 28 #Javascript
You might like
php 静态化实现代码
2009/03/20 PHP
php基于curl实现随机ip地址抓取内容的方法
2016/10/11 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
JS 判断代码全收集
2009/04/28 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
跟老齐学Python之编写类之二方法
2014/10/11 Python
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
测量实习生自我鉴定
2013/09/19 职场文书
法律专业推荐信范文
2013/11/29 职场文书
往来会计岗位职责
2013/12/19 职场文书
技能比赛获奖感言
2014/02/14 职场文书
超市中秋节促销方案
2014/03/21 职场文书
幼儿园中班教师寄语
2014/04/03 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
Python pandas读取CSV文件的注意事项(适合新手)
2021/06/20 Python
图解排序算法之希尔排序Java实现
2021/06/26 Java/Android