📜  javascript 如何去掉小数 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:11.049000             🧑  作者: Mango

JavaScript 如何去掉小数

在使用 JavaScript 进行数字计算时,可能需要对结果进行精确的处理,包括去掉小数。以下是一些在 JavaScript 中去掉小数的方法。

1. 使用 Math.floor() 函数

Math.floor() 函数可以向下取整,并返回最接近给定数字的整数,可以用它来去掉小数部分。

let num = 3.1415926;
let result = Math.floor(num); // 3

需要注意的是,Math.floor() 函数只能去掉小数部分,不能进行四舍五入或向上取整。

2. 使用 parseInt() 函数

parseInt() 函数可以将一个字符串解析成整数,并返回整数部分。如果整数部分中含有非数字字符,则会返回 NaN。

let num = "3.1415926";
let result = parseInt(num); // 3

需要注意的是,parseInt() 函数只能去掉小数部分,不能进行四舍五入或向上取整。

3. 使用 parseFloat() 函数

parseFloat() 函数可以将一个字符串解析成浮点数,并返回浮点数部分。如果浮点数部分中含有非数字字符,则会返回 NaN。

let num = "3.1415926";
let result = parseFloat(num); // 3.1415926

需要注意的是,parseFloat() 函数只能去掉小数部分,不能进行四舍五入或向上取整。

4. 使用 toFixed() 方法

toFixed() 方法可以将一个数字保留指定的小数位数,并返回一个字符串。

let num = 3.1415926;
let result = num.toFixed(0); // "3"

需要注意的是,toFixed() 方法返回的是一个字符串,需要再次使用其他方法将其转换成数字类型。

以上是 JavaScript 中去掉小数的一些方法,可以根据实际需求选择合适的方法来处理数字计算结果。