Как добавить определенное количество нулей в конце?

Подскажите пожалуйста как добавить определенное количество нулей в конце?

// пример
var sec = 0.015;
var pre = 6;
var res = "0.015000"; // как получить такое значение имея выше данные?

Ответы (2 шт):

Автор решения: Zhihar

можно вот так попробовать

// пример
const sec = 0.015;
const pre = 5;
const res = sec.toPrecision(pre)

console.log(res)

→ Ссылка
Автор решения: Igor

function padZeros(v, p) {
  let res = v.toString().split('.');
  if (res.length == 1)
    res.push('');
  res[1] = res[1].padEnd(p, '0');
  return res.join('.');
}

console.log(padZeros(0.015, 5));
console.log(padZeros(0.015, 6));
console.log(padZeros(15, 5));

→ Ссылка