511 Stimmen

JavaScript: Wörter in einem String zählen

Tipp von Progger99 | Letztes Update am 03.09.2020 | Erstellt am 16.10.2011

Hier mal ein kleiner Tipp von mir, wie man schnell und einfach die Anzahl der Wörter in einem String mit JavaScript ermitteln kann:

var str = 'Das ist ein Satz.';

var anzahl = str.split(' ').length;

alert("Der String besteht aus "+anzahl+" Wörtern.");

Wir trennen den String mit split() einfach am Leerzeichen. In den Feldern des resultierenden Arrays stehen damit alle Wörter des Satzes einzeln und die Länge dieses Arrays entspricht der Anzahl der Wörter des Satzes.

Achtung: Funktioniert natürlich nur, wenn die Wörter tatsächlich durch Leerzeichen getrennt sind. Doppelte Leerzeichen oder Sonderzeichen können das Ergebnis natürlich verfälschen.

AntwortenPositivNegativ
Avatar
-28 Stimmen

Echt sehr sehr geniale Lösung. Hätte nicht gedacht, dass es so einfach und schnell geht und str.split(' ').length ausreicht, um die Länge zu ermitteln. Ich hätte da jetzt mit irgendwelchen Schleifendurchläufen angefangen!
18.10.2011 um 10:35

AntwortenPositiv Negativ
Antworten

Über den Autor

AvatarDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen

 

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.