原文
Given an integer x, return true if x is palindrome integer.
An integer is a palindrome when it reads the same backward as forward. For example, 121 is palindrome while 123 is not.
翻译
给一个整数x,如果x是回文整数,则返回true。
例如,121是回文,而123不是。
範例
Input: x = 121
Output: true
Input: x = -121
Output: false
Explanation: 从左到右,它显示为-121。从右到左,它变为121-。因此,它不是回文。
思路
将x转为字串并反转
加深容易混杂的语法
parseInt() 函数:可解析一个字符串,并返回一个整数。
toString() 函数:可把一个 Number 对象转换为一个字符串,并返回结果
解题
/** * @param {number} x * @return {boolean} */var isPalindrome = function (x) { return x === parseInt ( x.toString().split('').reverse().join('') )};