//1. Строка, состоящая из одного символа или вообще без символов
//2. Любая другая символьная строка является палиндромом, если первый и последний ее символы
//одинаковы , а остальная часть строки, кроме этих символов, оказывается палиндромом.
function isPalindrome(text) {
if (text.length <= 1) return true;
if (text.charAt(0) != text.charAt(text.length - 1)) return false;
return isPalindrome(text.substr(1, text.length - 2));
}
test( "isPalindrome test", function() {
ok( isPalindrome("abba"), "Passed!" );
});