我需要一种方法来根据JavaScript中的小数点将小数点加到整数上。
有什么想法吗?
// Input:
const num1 = 73;
const num2 = 364;
const num3 = 7532;
const num4 = 75325;
function formatDecimals(num) {
// Magic here
}
// Output:
console.log(formatDecimals(num1)); // 7.3
console.log(formatDecimals(num2)); // 3.64
console.log(formatDecimals(num3)); // 75.32
console.log(formatDecimals(num3)); // 753.25
答案 0 :(得分:0)
您可以检查该值并尝试获得至少一个位置,但是对于更大的数字,则只能获得两个位置。
function formatDecimals(num) {
if (num < 10) return num;
if (num < 100) return num / 10;
return num / 100;
}
const num1 = 73;
const num2 = 364;
const num3 = 7532;
const num4 = 75325;
console.log(formatDecimals(num1)); // 7.3
console.log(formatDecimals(num2)); // 3.64
console.log(formatDecimals(num3)); // 75.32
console.log(formatDecimals(num4)); // 753.25