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 相关文章推荐
免费空间广告万能消除代码
Sep 04 Javascript
JavaScipt基本教程之前言
Jan 16 Javascript
javascript hashtable 修正版 下载
Dec 30 Javascript
Extjs TimeField 显示正常时间格式的代码
Jun 28 Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
jquery获得option的值和对option进行操作
Dec 13 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
Mar 05 Javascript
input输入框鼠标焦点提示信息
Mar 17 Javascript
bootstrap模态框垂直居中效果
Dec 03 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
Jun 19 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
Apr 17 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
PHP产生随机字符串函数
2006/12/06 PHP
php连接mysql数据库代码
2009/03/10 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
php连接mysql数据库
2017/03/21 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
Javascript基础知识(二)事件
2014/09/29 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
2016/10/24 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
Python实现调度算法代码详解
2017/12/01 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
学Python 3的理由和必要性
2019/11/19 Python
Python使用进程Process模块管理资源
2020/03/05 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
晚会邀请函范文
2014/01/24 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
护士2014年终工作总结
2014/11/11 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL