JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
首先还是看看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中arguments和arguments.callee的区别浅析
这篇文章主要介绍了Javascript中arguments和arguments.callee的区别浅析,本文用一个实例来理解它们的区别,需要的朋友可以参考下2015-04-04
在JavaScript中处理时间之getHours()方法的使用
这篇文章主要介绍了在JavaScript中处理时间之getHours()方法的使用,是JS入门学些中的基础知识,需要的朋友可以参考下2015-06-06
nodejs的require模块(文件模块/核心模块)及路径介绍
在nodejs中,模块大概可以分为核心模块和文件模块,核心模块是被编译成二进制代码,引用的时候只需require表示符即可,文件模块,则是指js文件、json文件或者是.node文件2013-01-01
javascript学习笔记(十五) js间歇调用和超时调用
javascript学习笔记之js间歇调用和超时调用介绍,学习js的朋友可以参考下2012-06-06


最新评论