Auch mit Javascript lässt sich schnell und einfach die Länge eines Strings ermitteln: Das funktioniert ähnlich wie in PHP die Funktion strlen(). So weiß man, ob ein String 2, 3 oder 255 Zeichen enthält.
var string = 'dies ist ein string';
var laenge = string.length;
Die Funktion zur Ermittlung der Länge eines Strings mit Javascript heißt “length”: Zum Ermitteln der Länge des Strings hängt man die Funktion ganz einfach an die String-Variable an. Die Variable “laenge” im Beispiel oben enthält damit dann den Wert 19.
Ausgeben kann man das ganz einfach mit dem alert() Befehl:
alert('Der String: "'+string+'" ist '+laenge+' Zeichen lang!');
Dies würde diese Ausgabe ergeben:
Der String: "dies ist ein string" ist 19 Zeichen lang!
Zu beachten ist hier, dass dabei, wie bei strlen() in PHP, nicht nur die Buchstaben und Ziffern gezählt werden. Für die String-Länge relevant sind genauso Leerzeichen und Sonderzeichen: Sie alle ebenfalls mit für die Länge des Strings gezählt. Eine Besonderheit sind dabei allerdings Steuerzeichen. Das Zeichen “\n” steht für “new line” oder Zeilenumbruch: Dieses Zeichen wird von der Funktion strlen() als ein Zeichen gezählt, nicht als zwei Zeichen!