JS下取整
在JavaScript中,有时我们需要对一个数字进行取整操作。有时我们希望向下取整,即舍弃小数部分,只保留整数部分。这就是JS下取整的概念。
什么是取整
在数学中,取整是指去掉一个数小数部分,只保留整数部分的操作。在JavaScript中,常见的取整有向上取整、向下取整和四舍五入。而JS下取整则是将一个数值向下取整到最接近的整数。
JS下取整方法
在JavaScript中,我们可以使用 Math.floor()
方法来进行向下取整操作。Math.floor()
方法会返回小于或等于一个给定数字的最大整数。下面是一个简单的示例:
let num = 5.7;
let result = Math.floor(num);
console.log(result); // 输出 5
在上面的示例中,我们将 5.7 向下取整得到了 5。
示例代码
下面我们来看一个更复杂一点的示例代码,来理解JS下取整的更多用法:
let prices = [19.99, 22.50, 16.70, 8.80, 12.30];
let total = 0;
for (let price of prices) {
total += Math.floor(price);
}
console.log(total); // 输出 79
在这个示例中,我们遍历了一个包含不同价格的数组,然后将每个价格向下取整后累加到总价 total
中。最终输出的结果为 79。
运行结果
79
小结
JS下取整是一项常见的数学运算,在处理一些需要整数数据的情况下尤其有用。通过使用 Math.floor()
方法,我们可以轻松地对数字进行向下取整操作。