JavaScript/Objekte/String/substring

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Methode substring() gibt eine Teilzeichenkette zurück, die sie aus einer gegebenen Zeichenkette ab einer bestimmten Zeichenposition und bis zu einer bestimmten Zeichenposition extrahiert.

Beispiel
String.substring(indexAnfang[, indexEnde])

Sie erwartet folgende Parameter:

  1. indexAnfang = Position des ersten zu extrahierenden Zeichens in der Zeichenkette, wobei bei 0 zu zählen begonnen wird.
  2. indexEnde = Position des ersten nicht mehr zu extrahierenden Zeichens in der Zeichenkette, wobei bei 0 zu zählen begonnen wird.

Der zweite Parameter ist optional. Wenn Sie ihn weglassen, werden alle Zeichen von der angegebenen Position bis zum Ende der Zeichenkette extrahiert.

Anwendungsbeispiel

Beispiel ansehen …
function init() {
  var elem = document.getElementById('button');
  elem.addEventListener('click', zeichen);	
}
 
function zeichen() {
  var begriff = 'Donaudampfschifffahrt';
  var teil = begriff.substring(5, 16);
  ausgabe(teil);
}

function ausgabe(text){
  var ausgabe = document.getElementById('ausgabe');
  ausgabe.innerHTML = text;
}
document.addEventListener('DOMContentLoaded', init);
Das Beispiel belegt die Variable begriff mit einem Wert. Aus dem Wert dieser Variablen wird mit String.substring() ein Teil extrahiert, nämlich ab Zeichen 6 (Index 5), und bis vor Zeichen 17 (Index 16). Der Rückgabewert der Funktion, die extrahierte Zeichenkette, wird im Beispiel in der Variablen Teil gespeichert. Zur Kontrolle wird diese Variable im Meldungsfenster ausgegeben. Sie enthält den Wert "dampfschiff".

Weblinks