📜  tofixed - Javascript (1)

📅  最后修改于: 2023-12-03 14:48:00.963000             🧑  作者: Mango

介绍 Javascript 中的 toFixed()

在 Javascript 中,toFixed() 是一个内置方法,用于将一个数字转换成一个包含指定小数位数的字符串。

语法

toFixed() 方法的基本语法如下:

Number.toFixed(n)

其中,n 表示保留的小数位数(0~20之间),默认为0。

返回值

toFixed() 方法返回一个字符串,表示原始数字的格式化字符串。

例子
let num = 3.1415926;
console.log(num.toFixed()); // 输出 3
console.log(num.toFixed(2)); // 输出 3.14
console.log(num.toFixed(4)); // 输出 3.1416
console.log(num.toFixed(6)); // 输出 3.141593

在上面的例子中,我们通过 toFixed() 方法将不同的小数位数应用于相同的原始数字,并打印结果。可以发现,根据所传入的小数位数,输出结果会有所不同。

需要注意的是,toFixed() 方法返回的是字符串类型。如果需要进行数字运算,需要先将字符串类型转换为数字类型。可以使用 parseInt() 或 parseFloat() 方法。

let num1 = 3.1415926;
let num2 = num1.toFixed(2); // num2 的值为 "3.14"
let sum = num1 + parseFloat(num2);

console.log(sum); // 输出 6.2815926
总结

通过 toFixed() 方法,我们可以轻松地将数字格式化为指定小数位数的字符串。但需要注意的是返回的是字符串类型,如果需要进行数字运算,需要进行类型转换。