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 相关文章推荐
js设置function参数默认值(适合没有传参情况)
Feb 24 Javascript
JavaScript判断前缀、后缀是否是空格的方法
Apr 15 Javascript
简介JavaScript中search()方法的使用
Jun 06 Javascript
JavaScript获取服务器端时间的方法
Nov 29 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
Dec 12 Javascript
React利用插件和不用插件实现双向绑定的方法详解
Jul 03 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
Oct 25 Javascript
bing Map 在vue项目中的使用详解
Apr 09 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
在微信小程序中使用图表的方法示例
Apr 25 Javascript
swiper实现导航滚动效果
Dec 13 Javascript
vue 动态生成拓扑图的示例
Jan 03 Vue.js
匹配任意字符的正则表达式写法
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
Terran剧情介绍
2020/03/14 星际争霸
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
php zip文件解压类代码
2009/12/02 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
仿163填写邮件地址自动显示下拉(无优化)
2008/11/05 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
vuejs项目打包之后的首屏加载优化及打包之后出现的问题
2018/04/01 Javascript
jQuery中图片展示插件highslide.js的简单dom
2018/04/22 jQuery
js实现下拉框二级联动
2018/12/04 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
快速了解Node中的Stream流是什么
2019/02/13 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
Python 实现微信防撤回功能
2019/04/29 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
化工专业推荐信范文
2013/11/28 职场文书
三好学生自我鉴定
2013/12/17 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
趣味体育活动方案
2014/02/08 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书