前言:
当前兄弟们对“js字符串是否相同”大体比较关注,大家都想要分析一些“js字符串是否相同”的相关内容。那么小编在网络上搜集了一些有关“js字符串是否相同””的相关文章,希望你们能喜欢,各位老铁们一起来学习一下吧!代码书写:
// 定义一个函数,接受一个字符串参数function isPalindrome(str) { // 将字符串转换为小写并去除空格 str = str.toLowerCase().replace(/\s/g, ""); // 获取字符串的长度 let len = str.length; // 遍历字符串的一半,比较对称位置的字符是否相等 for (let i = 0; i < Math.floor(len / 2); i++) { if (str[i] !== str[len - 1 - i]) { // 如果不相等,返回false return false; } } // 如果遍历完毕,没有发现不相等的情况,返回true return true;}// 测试用例console.log(isPalindrome("racecar")); // trueconsole.log(isPalindrome("Madam")); // trueconsole.log(isPalindrome("hello")); // falseconsole.log(isPalindrome("A man a plan a canal Panama")); // trueconsole.log(isPalindrome("World")); // false
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js字符串是否相同