如何更改号码的最后5位数字?

vin*_*rad 1 javascript

我不\xe2\x80\x99t 知道该号码怎么可能有最后5 位数字...我将非常感谢您的帮助!

\n
const num = 1666297292886;\n//result \n1666297200000\n
Run Code Online (Sandbox Code Playgroud)\n

Pac*_*ac0 6

将下面的 100000 修改为您想要的相同数量的零。

删除最后 5 个零:num 除以 100,000 的余数恰好是最后 5 位数字。

const num = 1666297292886;

const roundedDownResult = num - (num % 100000);
console.log(roundedDownResult);
Run Code Online (Sandbox Code Playgroud)

一般来说,用十的幂除以你想要的末尾零的数量:

const num = 1666297292886;

for (let i = 0; i < 10; i++) {
    var precisionFactor = Math.pow(10, i);
    console.log(num - (num % precisionFactor ));
}
Run Code Online (Sandbox Code Playgroud)

如果您想要相反的值(最后 5 位数字),请使用以下命令。

const num = 1666297292886;

const lastDigits = num - (Math.floor(num / 100000) * 100000);
console.log(lastDigits);
Run Code Online (Sandbox Code Playgroud)