Escriba un programa en Javascript que le pidas al usuario ingresar palabra, y mediante el uso de funciones, strings, arrays y determinar si la palabra es un palindromo, considerando éste como aquella palabra que se escribe igual tanto de izquierda a derecha como de derecha a izquierda. Además deberás validar lo siguiente: Deberá solicitar nuevamente al usuario ingresar la palabra cuando: No ingrese una palabra. Ingrese un dato númerico. Cuando ingrese más de una palabra. Cuando ingrese un espacio al inicio o al final de la palabra Mediante alertas deberás indicar al usuario si la palabra es palindromo o no.
function comprobarPalindromo() { var palabra = prompt("Ingrese una palabra para comprobar si es palindromo"); var palabra = palabra.toLowerCase(); var palabra = palabra.replace(/ /g, ''); if (palabra.length <= 1) { alert("La palabra debe tener al menos dos caracteres"); return; } var longitud = palabra.length - 1; var mitad = Math.floor(longitud / 2); var esPalindromo = true; for (var i = 0; i <= mitad; i++) { if (palabra[i] != palabra[longitud - i]) { esPalindromo = false; break; } } if (esPalindromo) alert("Es palindromo"); else alert("No es palindromo"); }