回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数
例如:
121,是回文数。
1221, 是回文数。
1234,不是回文数。
-121,也不是回文数。
第一种方法:最简单的
思路:先将数字转成字符串A,再经过变成数组,数组反转,数组变成字符串B三步操作之后,比较字符串A和B,得出结论。
let num=12321
function isPalindrome (num){
if(num<0)return false;
let str=num+''
return return Array.from(str).reverse().join('')==num
}
console.log(isPalindrome (num))
第二种思路:翻转字符串
let num=12321
function isPalindrome (num){
return num.toString().split('').reverse().join('')==num.toString()
}
console.log(isPalindrome (num))