在 JavaScript 中获取数字的最后 2 位数字

要获取数字的最后 2 位数字:

  1. 将数字转换为字符串。
  2. 对字符串调用 slice() 方法,将 -2 作为参数传递给它。
  3. slice() 方法将返回字符串中的最后 2 个字符。
  4. 将字符串转换回数字以获得最后 2 位数字。
const num = 2468;
const last2Str = String(num).slice(-2); // 👉️ '68'
const last2Num = Number(last2Str); // 👉️ 68

第一步是使用 String 对象将数字转换为字符串,因此我们可以使用 String.slice 方法。

我们传递给 slice 方法的唯一参数是起始索引——要包含在新字符串中的第一个字符的索引。

这与传递 string.length – 2 作为起始索引相同。

const str = 'Hello World';

const last2 = str.slice(-2);
console.log(last2); // 👉️ ld

const last2Again = str.slice(str.length - 2);
console.log(last2Again); // 👉️ ld

slice() 方法返回一个字符串,所以最后一步是将字符串转换回数字以获得数字的最后 2 位。