永发信息网

JavaScript 利用循环结构将一个整数的各位数字颠倒后输出

答案:2  悬赏:0  手机版
解决时间 2021-11-14 03:48
  • 提问者网友:末路
  • 2021-11-13 15:30
JavaScript 利用循环结构将一个整数的各位数字颠倒后输出
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-11-13 16:30
    先将整数改变为字符串
    然后通过split函数,生成数字
    然后将数组反转
    循环输出。

var num = 12345;//输出应该是 5 4 3 2 1
num = num +'';
var arr = num.split('');
arr.reverse();
for(var i=0,max=arr.length;iconsole.log(arr[i]);
}
追问谢谢追答如果你是逐个输出..不用数组实现不了,如果只是打印的话,可以使用
console.log(arr.join(','));
额 你说的不用数组是指不用arr.reverse 么?追问就这个吧,谢谢了
全部回答
  • 1楼网友:不甚了了
  • 2021-11-13 17:27
function reverse(n) {
// 先把数字转换成字符串
    var str = n.toString()
    var newStr = ''
    // 倒序遍历字符串,然后拼接
    for (var i = str.length - 1; i >= 0; i--) {
        newStr = newStr + str[i]
        console.log('newStr', newStr)
    }
    // 最后把字符串转换成数字
    var n = parseInt(newStr)
    return n
}
console.log(reverse(123))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯