在 JavaScript 中将尾随数字添加到整数

Sri*_*jan 1 javascript math jquery

例如digits=4表示如果输入7需要输出7999,83输出应该是8399,9输出应该是9999。想根据数字添加尾随9

Nin*_*olz 5

您可以获取字符串编号并填充所需的值。

function nines(value, digits) {
    return +value.toString().padEnd(digits, 9);
}

console.log(nines(83, 4));
Run Code Online (Sandbox Code Playgroud)

数字版本

function nines(value, digits) {
    while (value < 10 ** (digits - 1)) value = value * 10 + 9;
    return value;
}

console.log(nines(83, 4));
console.log(nines(2, 1));
console.log(nines(2, 2));
Run Code Online (Sandbox Code Playgroud)