以下是一个可以翻转字符串或数字的JavaScript函数:

function reverseStringOrNumber(input) {
  if (typeof input === 'string') {
    return input.split('').reverse().join('');
  } else if (typeof input === 'number') {
    return Number(input.toString().split('').reverse().join(''));
  } else {
    return 'Invalid input type. Only strings and numbers are allowed.';
  }
}

// 示例用法
var string = 'Hello, World!';
var number = 12345;

console.log(reverseStringOrNumber(string)); // 输出:'!dlroW ,olleH'
console.log(reverseStringOrNumber(number)); // 输出:54321

这个函数首先检查输入的类型,如果是字符串,则将其转换为字符数组,然后使用reverse()方法翻转数组,最后使用join('')方法将字符数组转换回字符串。

如果输入的是数字,则将其转换为字符串,然后按照上述步骤进行翻转,最后再将结果转换回数字。

如果输入的类型不是字符串或数字,则返回一个错误提示。

JavaScript 翻转字符串和数字函数

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

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