函数1: fun,该函数的功能是:判断字符串是否是回文。例如:abcdcba是回文。 主函数:从键盘输入5个字符(必须是5个,否则重新输入),判断该字符串是否回文。
时间: 2024-02-25 09:51:59 浏览: 88
好的,以下是一个 JavaScript 的示例程序,实现了您所需的功能:
```javascript
function fun(str) {
// 将字符串转换为数组,方便操作
const arr = str.split('');
// 对数组进行反转
const reversedArr = arr.reverse();
// 将反转后的数组转换为字符串
const reversedStr = reversedArr.join('');
// 判断原字符串和反转后的字符串是否相等
return str === reversedStr;
}
// 主函数
function main() {
let str = '';
// 循环读入字符,直到输入的字符为 5 个
while (str.length !== 5) {
str = prompt('请输入5个字符:');
}
// 判断是否为回文字符串
if (fun(str)) {
console.log(`${str} 是回文字符串!`);
} else {
console.log(`${str} 不是回文字符串!`);
}
}
// 调用主函数
main();
```
以上程序中,`fun` 函数用于判断一个字符串是否为回文字符串,主函数 `main` 用于从键盘读入5个字符,并判断该字符串是否是回文字符串。程序中使用了 `split` 方法将字符串转换为数组,使用 `reverse` 方法将数组反转,再使用 `join` 方法将反转后的数组转换为字符串。最后,比较原字符串和反转后的字符串是否相等即可判断是否为回文字符串。
阅读全文