//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!" ); });