2025年3月23日 星期日 甲辰(龙)年 月廿二 夜 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

JS数字取整

时间:03-07来源:作者:点击数:67

JavaScript 中,使用 parseInt() 方法可以对小数进行取整,另外使用 Math 对象的静态函数也可以进行取整,简单说明如下:

  • Math.floor():返回小于参数值的最大整数。
  • Math.ceil():返回大于参数值的最小整数。
  • Math.round():四舍五入。

示例1

下面代码简单比较了这 3 个方法的取值。

  • console.log(Math.floor(2.5)); //2
  • console.log(Math.floor(-2.5)); //-3
  • console.log(Math.ceil(2.5)); //3
  • console.log(Math.ceil(-2.5)); //-2
  • console.log(Math.round(2.5)); //3
  • console.log(Math.round(-2.5)); //-2
  • console.log(Math.round(-2.6)); //-3

示例2

下面代码结合 Math.floor() 和 Math.ceil() 方法,利用 JavaScript 设计一个数字取整的函数。

  • var toInt = function (num) {
  • var num = Number(num);
  • return num < 0 ? Math.ceil(num) : Math.floor(num);
  • }
  • console.log(toInt(2.5)); //2
  • console.log(toInt(-2.5)); //-2
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门