JavaScript 翻转字符串和数字函数
以下是一个可以翻转字符串或数字的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('')方法将字符数组转换回字符串。
如果输入的是数字,则将其转换为字符串,然后按照上述步骤进行翻转,最后再将结果转换回数字。
如果输入的类型不是字符串或数字,则返回一个错误提示。
原文地址: https://www.cveoy.top/t/topic/p05g 著作权归作者所有。请勿转载和采集!