添加小数的整数
我需要一些方法来把小数基于其在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
回答如下:
你可以检查该值,并得到至少在一个地方,但对于更大数量的只有两个地方。
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
添加小数的整数
我需要一些方法来把小数基于其在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
回答如下:
你可以检查该值,并得到至少在一个地方,但对于更大数量的只有两个地方。
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