Der Programmcode für TACO CAT

                        
                            
                            // Start Funktion
                            function startFunktion(){

                                // Einlesen des Wortes
                                let eingabeText = document.getElementById("eingabeText").value;

                                // Check ob etwas eingeben wurde
                                if (eingabeText != ""){
                                    // Aufrufen der Logik Funktion 
                                let ergebnis = logikFunktion(eingabeText);

                                    // Aufrufen der Display Funktion
                                    displayFunktion(ergebnis);
                                }  
                                else{
                                    alert("Bitte ein Wort eingeben!");
                                }
                            }

                            // Logik Funktion, Check ob die Eingabe ein Palindrom ist
                            function logikFunktion(eingabeText){

                                // Variablen
                                let ergebnis = "Es handelt sich bei dem Wort " + eingabeText + " um kein Palindrom!";
                                let wortReverse = "";
                                let regex = /[^a-z0-9]/gi;

                                // Entfernen von Sonderzeichen und Leerzeichen
                                eingabeText = eingabeText.replace(regex,"");

                                // Das Wort umdrehen
                                for (let index = eingabeText.length - 1; index >= 0; index--) {
                                    wortReverse = wortReverse + eingabeText[index];      
                                }

                                // Alle Buchstaben zu Großbuchstaben umwandeln
                                eingabeText = eingabeText.toLowerCase();
                                wortReverse = wortReverse.toLowerCase();

                                // Überprüfung auf Gleicheit
                                if(eingabeText == wortReverse){
                                    ergebnis = "Das Wort " + eingabeText + " ist ein Palindrom!"
                                }

                                // Rückgabe des Ergebnises
                                return ergebnis;
                            }

                            // Display Funktion
                            function displayFunktion(ergebnis){

                                document.getElementById("ausgabe").innerHTML = ergebnis;

                                document.getElementById("alert").classList.remove("invisible");
                            }

                            // Clear Funktion, zum löschen der Konsole
                            function clearFunktion(){

                                document.getElementById("eingabeText").value = "";

                                document.getElementById("alert").classList.add("invisible");
                            }

                        
                    
TACO CAT

Das Programm besteht aus 4 Funktionen.

Eine Start Funktion, eine Logik Funktion, eine Display Funktion, und eine Funktion zum Zurücksetzen des Eingabeformulars.