可以使用 toFixed() 方法来保留指定位数的小数。该方法会将数值四舍五入,并返回一个字符串形式的结果。

以下是一个示例:

let num = 3.14159;
let roundedNum = num.toFixed(1);

console.log(roundedNum);  // 输出: '3.1'

注意,toFixed() 方法返回的是一个字符串,而不是一个数值型。如果需要将结果转换为数值型,可以使用 parseFloat()Number() 方法。

let num = 3.14159;
let roundedNum = num.toFixed(1);

let parsedNum = parseFloat(roundedNum);
console.log(parsedNum);  // 输出: 3.1

let numberNum = Number(roundedNum);
console.log(numberNum);  // 输出: 3.1

另外,如果需要在计算中使用保留一位小数的数值,可以直接使用 toFixed() 方法,然后再进行计算。

let num1 = 3.14159;
let num2 = 2.71828;
let sum = (num1 + num2).toFixed(1);

console.log(sum);  // 输出: '5.9'

希望对你有帮助!

JavaScript 保留一位小数:toFixed() 方法详解

原文地址: https://www.cveoy.top/t/topic/f7pi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录