我需要在 TypeScript 中编写一个函数,它可以将数字四舍五入到小数点后两位。例如:
123.456 => 应返回 123.46
123.3210 => 应返回 123.32
您能确定我可以用来完成此任务的 TypeScript 函数吗?或者,是否有常用的第三方库用于此目的,那么我应该使用什么库和函数?
Raz*_*zze 22
您可以使用toFixed,它会四舍五入,但会返回一个字符串。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
所以你的函数体很可能会得到类似的结果
function round(num: number, fractionDigits: number): number {
return Number(num.toFixed(fractionDigits));
}
Run Code Online (Sandbox Code Playgroud)
小智 6
我使用以下代码四舍五入到小数点后两位
(Math.round(val * 100) / 100).toFixed(2);
Run Code Online (Sandbox Code Playgroud)