首页 > 解决方案 > 如何在 JavaScript 中反转负数?

问题描述

我试图以这种方式获得输出,不幸的是,它没有返回预期值......

function reverseInt(int){
    let intRev ="";
    for(let i= 0; i<int.length; i++){
        intRev = int[i]+intRev ;
    }
    return intRev ;
}
console.log(reverseInt("-12345"));

标签: javascriptloopsfor-loopforeach

解决方案


采用

function reverseInt(n) {
    return Math.sign(n)*parseInt(n.toString().split('').reverse().join(''));
}

推荐阅读