📅  最后修改于: 2023-12-03 15:16:11.049000             🧑  作者: Mango
在使用 JavaScript 进行数字计算时,可能需要对结果进行精确的处理,包括去掉小数。以下是一些在 JavaScript 中去掉小数的方法。
Math.floor() 函数可以向下取整,并返回最接近给定数字的整数,可以用它来去掉小数部分。
let num = 3.1415926;
let result = Math.floor(num); // 3
需要注意的是,Math.floor() 函数只能去掉小数部分,不能进行四舍五入或向上取整。
parseInt() 函数可以将一个字符串解析成整数,并返回整数部分。如果整数部分中含有非数字字符,则会返回 NaN。
let num = "3.1415926";
let result = parseInt(num); // 3
需要注意的是,parseInt() 函数只能去掉小数部分,不能进行四舍五入或向上取整。
parseFloat() 函数可以将一个字符串解析成浮点数,并返回浮点数部分。如果浮点数部分中含有非数字字符,则会返回 NaN。
let num = "3.1415926";
let result = parseFloat(num); // 3.1415926
需要注意的是,parseFloat() 函数只能去掉小数部分,不能进行四舍五入或向上取整。
toFixed() 方法可以将一个数字保留指定的小数位数,并返回一个字符串。
let num = 3.1415926;
let result = num.toFixed(0); // "3"
需要注意的是,toFixed() 方法返回的是一个字符串,需要再次使用其他方法将其转换成数字类型。
以上是 JavaScript 中去掉小数的一些方法,可以根据实际需求选择合适的方法来处理数字计算结果。