我想知道如何用javascript编写回文,在这里输入不同的单词,程序显示单词是否为回文。例如,单词正午是回文,而坏则不是。
提前谢谢你。
发布于 2015-03-20 20:26:08
function palindrome(str){
for (var i = 0; i <= str.length; i++){
if (str[i] !== str[str.length - 1 - i]) {
return "The string is not a palindrome";
}
}
return "The string IS a palindrome"
}
palindrome("abcdcba"); //"The string IS a palindrome"
palindrome("abcdcb"); //"The string is not a palindrome";如果您console.log此行:console.log(str[i] + " and " + str[str.length - 1 - i]),在If语句之前,您将看到(str[str.length - 1 - i])是什么。我认为这是最令人困惑的部分,但是当你在你的控制台上检查它时,你会很容易得到它。
https://stackoverflow.com/questions/22111507
复制相似问题