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 相关文章推荐
Microsfot .NET Framework4.0框架 安装失败的解决方法
Aug 14 Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 Javascript
JS仿淘宝实现的简单滑动门效果代码
Oct 14 Javascript
最全面的JS倒计时代码
Sep 17 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
BootStrap3使用错误记录及解决办法
Dec 22 Javascript
JavaScript输出所选择起始与结束日期的方法
Jul 12 Javascript
vue-cli之router基本使用方法详解
Oct 17 Javascript
Vue异步组件处理路由组件加载状态的解决方案
Sep 07 Javascript
webpack之引入图片的实现及问题
Oct 08 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
JS根据json数组多个字段排序及json数组常用操作
Jun 06 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
风格模板初级不完全修改教程
2006/10/09 PHP
给多个地址发邮件的类
2006/10/09 PHP
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
PHP弱类型的安全问题详细总结
2016/09/25 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
[JS]点出统计器
2020/10/11 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
js中document.write和document.writeln的区别
2018/03/11 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
python日志模块logbook使用方法
2019/09/19 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
大四学生毕业自荐信
2013/11/07 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
北京英语导游词
2015/02/12 职场文书
CSS filter 有什么神奇用途
2021/05/25 HTML / CSS
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
Redis keys命令的具体使用
2022/06/05 Redis