您的位置:首页 > Web前端 > JavaScript

判断回文字符串--JavaScript实现

2018-01-27 14:01 381 查看
回文字符串:即字符串从前往后读和从后往前读字符顺序是一致的。

比如 abba是回文字符串,abab不是回文字符串。

方法一:

/*判断是否为回文字符串*/
function isPlindrome(text) {
if (text.length <= 1) {
return true;
}
if (text.charAt(0) != text.charAt(text.length - 1)) {
return false
};
return isPlindrome(text.substr(1, text.length - 2));
}


方法二:

function isPlindrome2(text) {
var text2 = "";
for(var i = text.length;i > 0;i--) {
text2 += text[i-1];
}

if(text == text2){
return true
}
else {
return false;
}
}


方法三:

function isPlindrome3(text) {
for(var i = 0;i < (text.length/2);i++) {
if(text[i] != text[text.length-1-i]){
return false;
}
}
return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: