https://leetcode.com/problems/reverse-integer/

1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* @param {number} x
* @return {number}
*/
var reverse = function(x) {
x = '' + x;
let res = x[0] === '-'
? '-' + x.substr(1).split('').reverse().join('')
: x.split('').reverse().join('');
res = parseInt(res, 10);
// Math.pow(2, 31) - 1
return (res < -2147483648 || res > 2147483647) ? 0 : res;
};

推荐阅读:JS大数整型