JavaScript/Objekte/String/includes
Aus SELFHTML-Wiki
< JavaScript | Objekte | String
Die Methode String.includes() durchsucht eine Zeichenkette nach dem Vorhandensein einer vorgegebenen anderen Zeichenkette. Optional kann man eine positive Ganzzahl als Startposition für die Suche angeben. Das Ergebnis ist entweder true
oder false
.
Beispiel
str.includes(searchStr[, position])
Erwartet als Parameter einen String und eventuell eine positive Integer-Zahl.
Anwendungsbeispiele
Test auf ganzer Länge
ansehen …
function init() {
var elem = document.getElementById("button");
elem.addEventListener("click", pruefen);
}
function pruefen() {
var aussage = "Der Mensch ist des Menschen sein Feind.";
var vorhanden = aussage.includes("Mensch");
if (vorhanden) {
ausgabe("Teilstring ist enthalten.");
} else {
ausgabe("Teilstring nicht enthalten!");
}
}
function ausgabe (text){
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = text;
}
Test ab bestimmter Position
ansehen …
function init() {
var elem = document.getElementById("button");
elem.addEventListener("click", pruefen);
}
function pruefen() {
var aussage = "Der Mensch ist des Menschen sein Feind.";
var vorhanden = aussage.includes("Mensch", 10);
if (vorhanden) {
ausgabe("Teilstring ist enthalten.");
} else {
ausgabe("Teilstring nicht enthalten!");
}
}
function ausgabe (text){
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = text;
}
Die Funktion
prüfen
verwendet die String-Methode includes
. Zuerst belegt sie eine Variable aussage
mit einem Wert. Dieser gespeicherte Wert wird mit String.includes()
nach der Zeichenfolge "Mensch" durchsucht, und zwar ab dem 11. Zeichen (siehe zweiter Parameter!) und der Rückgabewert von includes
in der Variable vorhanden
angelegt. Danach wird ausgegeben, ob der Suchwert gefunden werden konnte.Weblinks
- ECMAScript 2015 (6th Edition, ECMA-262): String.includes()
- MDN: String.iinlcudes()
prüfen
verwendet die String-Methodeincludes
. Zuerst belegt sie eine Variableaussage
mit einem Wert. Dieser gespeicherte Wert wird mitString.includes()
nach der Zeichenfolge "Mensch" durchsucht und der Rückgabewert vonincludes
in der Variablevorhanden
angelegt. Danach wird ausgegeben, ob der Suchwert gefunden werden konnte.