Das Sting-String-Objekt ist eines der integrierten Objekte, die von Javascript bereitgestellt werden.
Achten Sie hier besonders darauf, dass das erste Zeichen in der Zeichenfolge das 0. Zeichen und das zweite Zeichen das 1. Zeichen ist.
1. Methode zum Erstellen eines String-Objekts
[var] String-Objektinstanzname = neuer String(string)
Oder var String-Objektinstanzname = String-Wert
Beispiel:
var str = "Hallo Welt";
var str1 = new String("Dies ist ein String");
2.String-Eigenschaften
Länge: Gibt die Länge der Zeichenfolge zurück
var intlength = str.length //intlength = 11
3.String-Methode
charAt(*): Gibt das einzelne Zeichen an der *-ten Position der Zeichenfolge zurück
var x = "abcdefg"; var y = x.charAt(3); //y="d"
charCodeAt(*): Gibt den ASCII-Code des einzelnen Zeichens an der *-ten Position der Zeichenfolge zurück
Keine weiteren Details
Kopieren Sie den Codecode wie folgt:
fromCharCode(): Akzeptiert einen angegebenen Unicode-Wert und gibt eine Zeichenfolge zurück.
document.write(String.fromCharCode(72,69,76,76,79)); //Das Ausgabeergebnis ist HALLO
indexOf(): Suchen Sie ein anderes String-Objekt aus einem String, geben Sie die Position zurück, wenn die Suche erfolgreich ist, andernfalls geben Sie -1 zurück
document.write("children".indexOf("l",0)); //Das Ausgabeergebnis ist 3
document.write("children".indexOf("l",1)); //Das Ausgabeergebnis ist 3
document.write("children".indexOf("l",4)); //Das Ausgabeergebnis ist -1
lastIndexOf(): ähnelt der Methode indexOf(), außer dass die Suchrichtung umgekehrt ist, von hinten nach vorne
document.write("children".lastIndexOf("l",4)); //Das Ausgabeergebnis ist 3
split(Trennzeichen): Gibt ein Array zurück, das von der Zeichenfolge getrennt ist. Das Trennzeichen bestimmt, wo getrennt werden soll.
'l&o&v&e'.split('&'); //Array l,o,v,e zurückgeben
substring(): Entspricht der Schnittfunktion von string
Teilzeichenfolge(<Start>[,<Ende>])
document.write("children".substring(1,3)); //Das Ausgabeergebnis ist hil
substr(): entspricht auch dem Zuschneiden, bitte beachten Sie den Unterschied zu substring()
substr(<Start>[,<Länge>])
Kopieren Sie den Codecode wie folgt:
document.write("children".substr(1,3)); //Das Ausgabeergebnis ist hil. Hierbei ist zu beachten, dass im Vergleich zum Substing zwar die gleichen Ergebnisse erzielt werden, die Algorithmen und Ideen jedoch unterschiedlich sind.
toLowerCase() und toUpperCase(): haben ähnliche Funktionen, außer dass sie eine Zeichenfolge mit derselben Originalzeichenfolge zurückgeben. Der einzige Unterschied besteht darin, dass alle Buchstaben im ersteren Kleinbuchstaben sind, während sie im letzteren Großbuchstaben sind.
document.write("LOVE".toLowerCase()); //Das Ausgabeergebnis ist Liebe
document.write("love".toUpperCase()); //Das Ausgabeergebnis ist LOVE