判断回文数

var isPalindrome = function (x) {
    //   return  x.toString()===x.toString().split("").reverse().join("").toString()?true:false
    //以下是从leetcode题解看到的骚操作
    // 负数直接返回false
    if (x < 0) return false
    let flag = true;
    // 转换为字符串,如果对称的两个值不等就返回false
    x = x + ''
    for (let i = 0; i < x.length / 2; i++) {
        if (x[i]!==x[x.length-1-i]) {
            flag = false;
            break
        }
    }
    return flag
};
原文地址:https://www.cnblogs.com/samsara-yx/p/12804348.html