反转整数
1.将传入的整数转换为字符串
2.判断其是否大于0
3.利用for循环拼接字符串
4.将字符串进行隐式转换为数字
代码如下: `
function reverseNum(n) {
let a = n.toString()
let s = ''
if (n < 128 && n > -128) {
if (a[0] === '-') {
for (let j = 1; j < a.length; j++) {
s = a[j] + s
}
return -s
} else {
for (let j = 0; j < a.length; j++) {
s = a[j] + s
}
return s
}
} else {
return 0
}
}console.log(reverseNum(-123)); `
输出结果:
第二种方法用数组逆转就没做了,哈哈哈,欢迎各位评论区留下代码!!