SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/Objekte/String/length
Die Eigenschaft String.length speichert die Anzahl Zeichen einer Zeichenkette, bei der Zeichenkette "Guten Abend" beispielsweise 11.
String.length
Anwendungsbeispiele
function init() {
var elem = document.getElementById('button');
elem.addEventListener('click', überprüfen);
}
function überprüfen() {
var ort = 'Friedrichshafen';
var ergebnis = (ort + ' hat ' + ort.length + ' Buchstaben.');
ausgabe(ergebnis);
}
function ausgabe(text){
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = text;
}
function init() {
var elem = document.getElementById('button');
elem.addEventListener('click', überprüfen);
}
function überprüfen() {
var eingabe = document.getElementById('eingabe').value;
var ergebnis = 'Eingegebene Zeichen: ' + eingabe.length;
ausgabe(ergebnis);
}
function ausgabe(text){
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = text;
}
Das Beispiel beinhaltet ein input-Feld, in dem der Anwender irgendetwas eingeben kann. Der eingegebene Wert wird in der Variablen eingabe
gespeichert. Nach Drücken auf den Button wird mit eingabe.length
berechnet, wie viele Zeichen eingegeben wurden.
var eingabe = window.prompt('Irgendetwas eingeben', ' ');
vornehmen, erhalten Sie direkt einen string
. Bei der Eingabe in ein input-Element müssen Sie den Wert value
ermitteln.Weblinks
- ECMAScript 2015 (6th Edition, ECMA-262): String.length
- MDN: String.length
ort
definiert, der ein Wert zugewiesen wird, nämlich der Wert Friedrichshafen. Anschließend wird in einem Meldungsfenster ausgegeben: Friedrichshafen hat 15 Buchstaben. Dies geschieht durch einen Aufruf der Objekteigenschaftort.length
. Vor dem Punkt kann also eine Variable oder auch irgendeine andere JavaScript-Objekteigenschaft stehen, in der eine Zeichenkette gespeichert ist. Hinter dem Punkt folgt die gewünschte Eigenschaft oder Methode des String-Objekts.