[7. 整数反转](https://leetcode.cn/problems/reverse-integer/) ```ts function reverse(x: number): number { let res = 0; while (x !== 0) { // 整数部分 const digit = x % 10; // 每一次都在上一次的基础上乘10 res = res * 10 + digit; // 除数取整 x = Math.trunc(x / 10); // 超出范围的判断 if (res < Math.pow(-2, 31) || res > Math.pow(2, 31) - 1) return 0; } return res; }; ```