function reverse(str){ str=str.toString() let newStr=str.split("").reverse().join("") let target=parseInt(newStr) if(str>(2**32)-1){ return 0 }else{ return str>0?target:-target } } console.log(reverse(2**31))