js如何找出字符串中的最长回文串
本文实例为大家分享了js找出字符串中的最长回文串的具体代码,供大家参考,具体内容如下
回文 functionlongestPalindrome(str){ letpalindromeStr="";//记录最长回文串 lettempPalindrome="";//记录当前回文串 for(leti=0;i palindromeStr.length){//将当前的字符串传入isPalindrome进行回文判断,如果是回文串,则判断当前回文串长度是否大于之前记录的最长回文串的长度,如果大于之前的回文串,则更新之前的记录即可 palindromeStr=tempPalindrome;//更新回文串 } } } returnpalindromeStr;//返回最终的最长的回文串 } functionisPalindrome(s){//判断是否为回文串 letrev=s.split('').reverse().join('');//字符串逆转操作 returnrev===s; } //测试 console.log(longestPalindrome("ddabbade"));//输出dabbad
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。