var reverse = function(x) {
//判断数值区间正确
function isRight(x){
if(-Math.pow(2,31) <= x && Math.pow(2,31)- 1 >= x){
return true;
}
return false;
}
//分正负讨论
let y;
if(x>=0){
y = Number(x.toString().split('').reverse().join(''));
}else{
y = - Number(x.toString().split('').slice(1,).reverse().join(''));
}
//判断y是否合理
if(isRight(y))return y;
return 0;
};
JS力扣刷题7. 整数反转
于 2022-03-28 23:35:32 首次发布