用js写一个回文数
以下是一个使用JavaScript编写的回文数检查器:
function isPalindrome(num) {
// 将数字转换为字符串
const str = num.toString();
// 找到字符串的中点
const midpoint = Math.floor(str.length / 2);
// 循环检查字符串的前一半是否等于后一半
for (let i = 0; i < midpoint; i++) {
if (str[i] !== str[str.length - 1 - i]) {
return false;
}
}
return true;
}
// 测试
console.log(isPalindrome(12321)); // true
console.log(isPalindrome(12345)); // false
该函数接受一个数字作为输入,并将其转换为字符串。然后,它检查字符串的前一半是否等于后一半。如果是,则该数字是回文数,否则不是。
原文地址: https://www.cveoy.top/t/topic/YtU 著作权归作者所有。请勿转载和采集!