1、第一种
用数字取余做
function _reverse(number) {
// 补全代码
let now=0,output=0;
while(number>9)
{
now=number%10;
number=(number-now)/10;
output=output*10+now;
}
return output=output*10+number;
}
第二种
用字符串取反在乘一个数字就会返回的数字
因为reverse是数组的方法,先转换为数组,反转,再转换为字符串,最后转换为数字。
function _reverse(number) {
// 补全代码
if(number >= 0){
return Math.abs(number).toString().split("").reverse().join("") * 1
}else{
return Math.abs(number).toString().split("").reverse().join("") * (-1)
}
}

京公网安备 11010502036488号