我想知道用户输入的字符串是回文还是没有使用箭头函数。但是我写的代码没有显示输出...我不明白有什么问题,请帮帮忙...
var name = prompt("Enter Name: ");
const isPalindrome = name => {
const midPoint = name.length / 2;
for (let i = 0; i < midPoint && i < name.length; i++) {
if (name[i] != name[name.length - 1 - i]) {
console.log(" Not Palindrome");
}
}
console.log("Palindrome");
}
发布于 2021-09-11 14:17:37
您可以在不使用for循环的情况下检查回文。
function isPalindrome(string) {
const toArray = string.replace(/ /g, '').toLowerCase().split('');
const reverseArray = toArray.slice().reverse();
const original = toArray.join('');
const reversed = reverseArray.join('');
if (original === reversed) {
return true;
} else {
return false;
};
}
isPalindrome('WORD HERE');https://stackoverflow.com/questions/69143712
复制相似问题