1. 给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果。
    2. 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 1] ,就返回 0
    3. 假设环境不允许存储 64 位整数(有符号或无符号)
    示例 1:
    输入:x = 123
    输出:321
    
    
    示例 2:
    输入:x = -123
    输出:-321
    
    
    示例 3:
    输入:x = 120
    输出:21
    
    
    示例 4:
    输入:x = 0
    输出:0
    
    var reverse = function(x) {
        if (x < 0) {
                x = Math.abs(x).toString().split("").reverse()
                if (x[0] == 0) {
                    var res = x.shift()
                    var a = "-" + x.map(Number).join("")
                }
                else {
                    var a = "-" + x.map(Number).join("")
                }
                return (a>Math.pow(2,31)-1 ||a<Math.pow(-2,31))?'0':a
            }else if(x>0){
                x =x.toString().split("").reverse()
                var a =x.map(Number).join("")
                return (a>Math.pow(2,31)-1 ||a<Math.pow(-2,31))?'0':a
            }else if(x==0){
                return 0
            }
    };