gpt4 book ai didi

Javascript简单回文函数

转载 作者:行者123 更新时间:2023-11-29 16:45:32 25 4
gpt4 key购买 nike

 function palindrome(str) { // "Hello there"
str.toLowerCase(); // "hello there"
str = str.replace(/\s/g, ""); // "hellothere"
var a = str;
a.split("").reverse().join(""); // a = "erehtolleh"
return (str === a); // "hellothere" === "erehtolleh"
}

alert(palindrome("123432"));

我传递了非回文值123432,但它返回真值。有人知道我的回文函数有什么问题吗?如果有人能检查我的逻辑,我将非常感激。

最佳答案

您需要将 a 的值指定为其返回函数

function palindrome(str) {                       // "Hello there"
str.toLowerCase(); // "hello there"
str = str.replace(/\s/g, ""); // "hellothere"
var a = str;
a = a.split("").reverse().join(""); // a = "erehtolleh"
return (str === a); // "hellothere" == "erehtolleh"
}


alert(palindrome("malayalam"));

关于Javascript简单回文函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42017146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com