function isPalindrome(num) {
var str = num.toString();
var len = str.length;
for (var i = 0; i < Math.floor(len / 2); i++) {
if (str[i] !== str[len - 1 - i]) {
return false;
}
}
return true;
}
function findSymmetricNumbers() {
var symmetricNumbers = [];
for (var i = 1; i <= 10000; i++) {
if (isPalindrome(i)) {
symmetricNumbers.push(i);
}
}
return symmetricNumbers;
}
var symmetricNums = findSymmetricNumbers();
console.log(symmetricNums);
定义了两个函数,isPalindrome
用于判断一个数字是否为对称数,findSymmetricNumbers
用于找到1到10000之间的所有对称数。最后,通过调用findSymmetricNumbers
函数,并将结果打印到控制台上。