Heim > Artikel > Web-Frontend > Zusammenfassung der JavaScript-String-Methoden
In diesem Artikel geht es um die JavaScript-String-Methode. Wenn Sie die JavaScript-String-Methode nicht kennen oder sich für die JavaScript-String-Methode interessieren, schauen wir uns diesen Artikel gemeinsam an und kommen Sie auf den Punkt!
Test array str="China";
Die folgenden Methoden haben keinen Einfluss auf das gegenseitige Testen von str.
substr(start, length)
start: (erforderlich) zum Abfangen Der Start Position der Teilzeichenfolge, negativer Wert: -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen ...
Länge: (optional) um die Länge der Teilzeichenfolge abzufangen, Weglassen bedeutet Abfangen bis zum Ende
Eine neue Zeichenfolge zurückgeben.
console.log(str); //China console.log(str.substr(1)); //hina console.log(str.substr(-1)); //a console.log(str.substr(1,2)); //hi console.log(str.substr(-3,1)); //i
slice(start, end[ohne Positionselement])
start: (erforderlich) erforderlich Intercept the Startposition der Teilzeichenfolge, negativer Wert: -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen...
Ende: (optional) Die Endposition der abzufangenden Teilzeichenfolge (ausgenommen Position), Weglassen bedeutet, bis zum Ende
abzufangen und eine neue Zeichenfolge zurückzugeben.
console.log(str); //China console.log(str.slice(1)); //hina console.log(str.slice(1,2)); //h console.log(str.slice(1,-1)); //hin console.log(str.slice(-1)); //a console.log(str.slice(-3,-1)); //in console.log(str.slice(-3,3)); //i
substring(start, end)Integer interception
start: (erforderlich) ) Um die Startposition der Teilzeichenfolge abzufangen, negativer Wert: -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen...
end: (optional) um die Endposition der Teilzeichenfolge abzufangen (Diese Position nicht einschließend) bedeutet Weglassen, bis zum Ende
zu kürzen und eine neue Zeichenfolge zurückzugeben.
Hinweis: Der Unterschied zwischen Teilzeichenfolge und Slice besteht darin, dass Teilzeichenfolge keine negativen Parameter akzeptiert (das sogenannte Nichtakzeptieren: Sie können negative Parameter übergeben, das Ergebnis ist falsch)
console.log(str) //China console.log(str.substring(1)) //hina console.log(str.substring(1,3)) //hi
charAt(index)
index: (erforderlich) Suchzeichenfolge-Index
gibt den Index zurück position Zeichen
//w3c给的标准是必选,但是浏览器是支持的,无参相当于传入0 console.log(str.charAt()); //C,无参,默认0 console.log(str.charAt(1)); //h console.log(str.charAt(9)); //'',不在范围,空
charCodeAt(index)
index: (erforderlich) Unicode des Zeichens an der angegebenen Position des gesuchten Zeichenfolgenindex
Codierung. Dieser Rückgabewert ist eine Ganzzahl zwischen 0 und 65535
console.log(str.charCodeAt(1)); //104(h) console.log(str.charCodeAt()); //67(C),无参,默认0 console.log(str.charCodeAt(9)); //Nan(''),不在范围,空
indexOf(searchValue, fromIndex)
searchValue: (erforderlich) der Untersuchwert String
fromIndex: (optional) Die Startposition der Suche. Wenn Sie sie weglassen, bedeutet dies Position 0
Gibt die Position zurück, an der der Teilstring „searchValue“ zum ersten Mal im String erscheint (str), andernfalls wird -1 zurückgegeben
console.log(str.indexOf('c')); //-1,区分大小写 console.log(str.indexOf('h')); //1 console.log(str.indexOf('h', 2)); //-1
lastIndexOf(searchValue, fromIndex)
Diese Methode durchsucht die Zeichenfolge von hinten, während die Methode indexOf() von vorne sucht und die anderen beiden es tun das gleiche.
var s = 'China,china'; console.log(s.lastIndexOf('A')); //-1 console.log(s.lastIndexOf('i')); //8 console.log(str.lastIndexOf('asi')); //-1 console.log(s.lastIndexOf('c', 2)); //-1
search(str/regexp)
str/regexp: (erforderlich) zu suchende Teilzeichenfolge oder zur Übereinstimmung mit dem regulären Ausdruck
gibt die Position des ersten Vorkommens einer Teilzeichenfolge oder die erste übereinstimmende Position eines regulären Ausdrucks zurück (globales g wird nicht unterstützt). Andernfalls wird -1 zurückgegeben.
console.log(str.search(/ch/)); //-1 console.log(str.search(/Ch/)); //0 console.log(str.search(/ch/i)); //0,/i大小写忽略 console.log(str.search('a')); //5 str.concat(str1,str2…)
str ist die erste Zeichenfolge der Verbindung, str1 ist die zweite Zeichenfolge, str2 ist die dritte Zeichenfolge und so weiter.
Eine neue Zeichenfolge zurückgeben
var aa = 'aa'; var bb = 'bb'; var cc = 'cc'; console.log(cc.concat(aa, bb)); //ccaabb console.log(cc); //cc
Das Obige ist der gesamte Inhalt dieses Artikels. Wenn Sie nicht viel darüber wissen, können Sie beide Seiten selbst implementieren und es wird leicht zu meistern sein!
Verwandte Empfehlungen:
Detaillierte Einführung in JavaScript-Strings
Zusammenfassung von JavaScript Beispiel-Tutorial zum Abrufen von Zeichenfolgen
Das obige ist der detaillierte Inhalt vonZusammenfassung der JavaScript-String-Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!