Добавить десятичные дроби в целом числе - PullRequest
0 голосов
/ 08 февраля 2019

Мне нужен какой-то способ поместить десятичные дроби в целые числа, основанные на их числах в 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

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете проверить значение и попытаться получить хотя бы одно место, но для большего числа - только два.

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...