以下是一个使用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

该函数接受一个数字作为输入,并将其转换为字符串。然后,它检查字符串的前一半是否等于后一半。如果是,则该数字是回文数,否则不是。

用js写一个回文数

原文地址: https://www.cveoy.top/t/topic/YtU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录