JavaScript 保留一位小数:toFixed() 方法详解
可以使用 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'
希望对你有帮助!
原文地址: https://www.cveoy.top/t/topic/f7pi 著作权归作者所有。请勿转载和采集!