Skip to content

plain
return x.toString()===x.toString().split('').reverse().join('');



plain
Math.floor()

返回小于或等于一个给定数字的最大整数

*/
如果我们测试的案例是121 
var isPalindrome = function(x) {
     var sel=x.toString();
     console.log(sel); //121
 var n=Math.floor(sel.length/2); // 1.5取整数为1 
 console.log(n); //输出1
 for(var i=0;i<n;i++){ 
     console.log(sel[i]);  // 121 的第一个位置下标为o的是1 
     console.log(sel.length-1-i);  // 长度3-1-0=2  i为0小于n为1时候,所以此处i为0 
     console.log(sel[sel.length-1-i]);  // 1 //sel[2]=1  // 0,1,2 //第三位为1   
       if(sel[i]!=sel[sel.length-1-i]) return false;
    }return true;
};

Released under the MIT License.