要保留一个整数的后三位,可以使用取模运算(%)。具体做法是将整数除以1000,然后取余数。这样可以得到该整数的后三位数字。以下是一个示例代码:
```javascript
let num = 12345;
let lastThreeDigits = num % 1000;
console.log(lastThreeDigits); // 输出 45
```
在这个例子中,`num` 是输入的整数,`lastThreeDigits` 是通过 `num % 1000` 计算得到的,即 `12345 % 1000` 的结果是 `45`。
如果你需要将结果转换为字符串并保留三位,可以使用 `String.prototype.padStart()` 方法:
```javascript
let num = 12345;
let lastThreeDigitsStr = num.toString().padStart(3, '0');
console.log(lastThreeDigitsStr); // 输出 "045"
```
在这个例子中,`num.toString()` 将整数转换为字符串,`padStart(3, '0')` 确保字符串至少有三位数字,不足的部分用前导零填充。
总结一下,保留整数后三位的方法如下:
1. 使用取模运算:`num % 1000`
2. 转换为字符串并使用 `padStart()` 方法填充前导零:`num.toString().padStart(3, '0')`