Ein String -Objekt wird verwendet, um Text (Zeichenfolge) zu verarbeiten.
1. Erstellen Sie eine Zeichenfolge
Die Codekopie lautet wie folgt: var str = "Hallo Welt";
var str1 = neuer String (str);
var str = string ("Hallo Welt");
Alle drei Methoden sind in Ordnung, aber es gibt geringfügige Unterschiede
2. Längenattribut ---> RECHEN Sie die Länge der Zeichenfolge zurück
3. Die Anchor () -Methode wird verwendet, um HTML -Anker zu erstellen.
Was ist HTML -Anker?
Das ist <a ...> ... </a>
StringObject.anchor (Anchorname)
Anchorname erforderlich. Definieren Sie einen Namen für den Anker.
Kopieren Sie den Code wie folgt: var txt = "Hallo Welt!"
document.write (txt.anchor ("myanchor"))
Die Ausgabe ist:
<a name = "myanchor"> Hallo Welt! </a>
Was Sie im Browser sehen, ist natürlich Hello World!
4. Die Big () -Methode wird verwendet, um Zeichenfolgen als große Schriftarten anzuzeigen.
Wie man verwendet:
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.big ())
5. Die Blink () -Methode wird verwendet, um blinkende Zeichenfolgen anzuzeigen.
Wie man verwendet:
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.blink ())
6. Die BOLD () -Methode wird verwendet, um Strings in Fett zu machen.
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.bold ())
7. Die charat () -Methode kann Zeichen an der angegebenen Position zurückgeben.
StringObject.charat (Index)
Index erforderlich. Eine Zahl, die eine Position in einer Zeichenfolge darstellt, dh dem Index eines Zeichens in der Zeichenfolge.
Kommentar: Das Index des ersten Zeichens in der Zeichenfolge ist 0. Wenn der Parameterindex nicht zwischen 0 und String.Length liegt, gibt die Methode eine leere Zeichenfolge zurück.
8. Die Methode charCodeat () kann die Unicode -Codierung der Zeichen an der angegebenen Position zurückgeben. Dieser Rückgabewert ist eine Ganzzahl zwischen 0 und 65535.
Die Methode charCodeat () ähnelt der von der charat () -Methode durchgeführten Operation, mit der Ausnahme, dass ersterer die Codierung von Zeichen an der angegebenen Position zurückgibt, während die letzteren eine Substring von Zeichen zurückgibt.
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.charcodeat (1))
Ausgabe ist: 101
9. Die concat () -Methode wird verwendet, um zwei oder mehr Zeichenfolgen zu verkettet.
StringObject.concat (Stringx, Stringx, ..., Stringx)
Stringx erforderlich. Ein oder mehrere String -Objekte, die zu einer Zeichenfolge verkettet werden.
Tipp: Bitte beachten Sie, dass die Verwendung des "+" -Operators für String -Verkettungsvorgänge normalerweise einfacher ist.
Kopieren Sie den Code wie folgt: var str1 = "Hallo"
var str2 = "Welt!"
document.write (str1.concat (str2))
Die Ausgabe ist:
Hallo Welt!
10. Die Fontcolor () -Methode wird verwendet, um Zeichenfolgen gemäß der angegebenen Farbe anzuzeigen.
StringObject.fontcolor (Farbe)
Farbe erforderlich. Geben Sie die Schriftfarbe für Zeichenfolgen an. Dieser Wert muss ein Farbname (rot), ein RGB -Wert (RGB (255,0,0)) oder eine Hexadezimalzahl (#ff0000) sein.
Beispiel:
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.fontcolor ("rot"))
11. Die LastIndexof () -Methode kann den letzten Speicherort des angegebenen String -Werts zurückgeben und an der angegebenen Position in einer Zeichenfolge von zurück nach vorne suchen.
StringObject.lastIndexof (SearchValue, von INDEX)
SearchValue erforderlich. Gibt den zu abgerufenen Stringwert an.
Fromdex Optional Integer Parameter. Gibt den Ort an, an dem die Suche in der Zeichenfolge beginnt. Sein rechtlicher Wert beträgt 0 bis StringObject.Length - 1. Wenn dieser Parameter weggelassen wird, startet die Suche vom letzten Zeichen der Zeichenfolge.
Hinweis: Die LastIndexof () -Methode ist Fallempfindlichkeit!
Wenn der zu abgerufene Zeichenfolgenwert nicht angezeigt wird, gibt die Methode -1 zurück.
Beispiel:
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.lastindexof ("Hallo") + "<br />")
document.write (str.lastindexof ("welt") + "<br />")
document.write (str. Lastindexof ("Welt"))
Ausgabe:
0
-1
6
12. Die Link () -Methode wird verwendet, um Zeichenfolgen als Hyperlinks anzuzeigen.
StringObject.link (URL) // URL erforderlich. Geben Sie die zu verknüpfte URL an.
var str = "wulin.com"
document.write (str.link ("// www.vevb.com"))
13. Die match () -Methode kann den angegebenen Wert innerhalb der Zeichenfolge abrufen oder ein oder mehrere reguläre Ausdrücke übereinstimmen.
Diese Methode ähnelt indexof () und lastIndexof (), gibt jedoch den angegebenen Wert anstelle der Position der Zeichenfolge zurück.
StringObject.match (SearchValue)
SearchValue erforderlich. Gibt den zu abgerufenen Stringwert an.
oder:
stringObject.match (regexp)
Regexp ist erforderlich. Regexp -Objekt, das das übereinstimmende Muster angibt. Wenn der Parameter kein Regexp -Objekt ist, müssen Sie ihn zuerst an den Regexp -Konstruktor übergeben und in ein Regexp -Objekt konvertieren.
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.match ("welt") + "<br />")
document.write (str.match ("welt") + "<br />")
document.write (str.match ("Worldd") + "<br />")
document.write (str.match ("Welt!"))
Die Ausgabe ist:
Welt
NULL
NULL
Welt!
14. Die Methode ersetzen () wird verwendet, um einige Zeichen in einer Zeichenfolge zu ersetzen oder um einen Substring zu ersetzen, der dem regulären Ausdruck entspricht.
StringObject.Replace (regexp/substr, Ersatz)
Regexp/Substr erforderlich. Regexp -Objekt, das das Substring oder das zu ersetzende Muster angibt.
Beachten Sie, dass wenn der Wert eine Zeichenfolge ist, er als direktes Textmuster der direkten Menge verwendet wird, die abgerufen werden soll, anstatt zuerst in ein Regexp -Objekt konvertiert zu werden.
Ersatz erforderlich. Ein Stringwert. Gibt eine Funktion an, die Text ersetzt oder einen Ersatztext generiert.
Eine neue Zeichenfolge wird nach dem Ersetzen des ersten Spiels oder alle Übereinstimmungen von Regexp durch Ersatz erhalten.
Beispiel:
Kopieren Sie den Code wie folgt: var str = "Besuchen Sie Microsoft!"
document.write (str.replace (/microsoft/, "jb51"))
Das Ausgangsergebnis ist:
Besuchen Sie JB51!
15. Mit der Methode von Search () wird das angegebene Substring in einer Zeichenfolge abgerufen oder das Substring abgerufen, der dem regulären Ausdruck entspricht.
StringObject.Search (Regexp)
regexp Dieser Parameter kann ein Substring sein, das in StringObject oder einem Regexp -Objekt abgerufen werden muss, das abgerufen werden muss.
Hinweis: Um eine Suche durchzuführen, die Groß- und Kleinbuchstaben ignoriert, fügen Sie das Flag i hinzu.
Rückgabewert:
Die Startposition des ersten Substrings in StringObject, der Regexp entspricht.
Kommentar: Wenn kein passender Substring gefunden wird, geben Sie -1 zurück.
Hinweis: Search () ist Fall sensibel
Beispiel:
[Code] var str = "Besuchen Sie JB51!"
document.write (str.Search (/jb51/))
Ausgabe:
6
16. Die Slice () -Methode kann einen Teil der Zeichenfolge extrahieren und den extrahierten Teil mit einer neuen Zeichenfolge zurückgeben.
StringObject.lice (Start, Ende)
Starten Sie das Start -Index des zu extrahierenden Segments. Wenn es sich um eine negative Zahl handelt, gibt der Parameter die vom Ende der Zeichenfolge berechnete Position an. Das heißt, -1 bezieht sich auf den letzten Charakter der Zeichenfolge, -2 auf den zweiten bis zum letzten Charakter und so weiter.
Beenden Sie das Index am Ende des Segments, das sofort extrahiert werden soll. Wenn dieser Parameter nicht angegeben ist, enthält das zu extrahierende Substring eine Zeichenfolge vom Start bis zum Ende der ursprünglichen Zeichenfolge. Wenn der Parameter eine negative Zahl ist, gibt er die Position vom Ende der Zeichenfolge an.
Rückgabewert:
Eine neue Zeichenfolge. Enthält alle Zeichen aus dem String -StringObject -Start (einschließlich Start) bis zum Ende (ohne Ende).
String.slice () ähnelt Array.slice ()
Die Codekopie lautet wie folgt: var str = "Hallo Happy World!"
document.write (Str.slice (6))
Ausgabe: Happy World!
Die Codekopie lautet wie folgt: var str = "Hallo Happy World!"
document.write (Str.Slice (6,11))
Ausgabe: glücklich
17. Die methode split () wird verwendet, um eine Zeichenfolge in ein String -Array aufzuteilen.
StringObject.split (Trennzeichen, Howmany)
Trennzeichen erforderlich. Eine Zeichenfolge oder ein regulärer Ausdruck, der StringObject von wo aus diesem Parameter angibt.
Howmany optional. Dieser Parameter gibt die maximale Länge des zurückgegebenen Arrays an. Wenn dieser Parameter festgelegt ist, sind die zurückgegebenen Substrings nicht mehr als das durch diesen Parameter angegebene Array. Wenn dieser Parameter nicht festgelegt ist, wird die gesamte Zeichenfolge unabhängig von seiner Länge aufgeteilt.
Hinweis: Wenn eine leere Zeichenfolge ("") kein Speicherplatz ist und als Trennzeichen verwendet wird, wird jedes Zeichen im StringObject gespalten.
Beispiel:
Die Codekopie lautet wie folgt: var str = "Wie geht es dir heute?"
document.write (str.split ("") + "<br />")
document.write (str.split ("") + "<br />")
document.write (str.split ("", 3))
Ausgabe:
Wie geht es dir heute?
Wie geht es dir heute,?
Wie geht es dir
18. Die Substr () -Methode kann die angegebene Anzahl von Zeichen extrahieren, die mit dem Start -Index in der Zeichenfolge beginnen.
StringObject.substr (Start, Länge)
Start erforderlich. Das Start -Einweis des zu extrahierenden Substrings. Muss ein numerischer Wert sein. Wenn es sich um eine negative Zahl handelt, deklariert der Parameter die Position vom Ende der Zeichenfolge. Das heißt, -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 auf den zweiten bis zum letzten Charakter und so weiter.
Länge optional. Die Anzahl der Zeichen im Substring. Muss ein numerischer Wert sein. Wenn dieser Parameter weggelassen wird, wird eine Zeichenfolge aus der Startposition von StringObject bis zum Ende zurückgegeben.
Rückgabewert:
Eine neue Zeichenfolge, die Längenzeichen enthält, die vom Beginn des StringObject (einschließlich des von Start genannten Zeichens) beginnt. Wenn nicht die Länge angegeben ist, enthält die zurückgegebene Zeichenfolge Zeichen vom Start bis zum Ende von StringObject.
HINWEIS: ECMASScript standardisiert die Methode nicht, sodass es dagegen ist, sie zu verwenden.
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.substr (3,7))
Ausgabe:
lo Welt
19. Die Substring () -Methode wird verwendet, um Zeichen in einer Zeichenfolge zwischen zwei angegebenen Einschüssen zu extrahieren.
StringObject.substring (Start, Stopp)
Start erforderlich. Eine nicht negative Ganzzahl, die die Position des ersten Zeichens des Substrings in StringObject angibt.
Optional stoppen. Eine nicht negative Ganzzahl ist 1 mehr in StringObject als das letzte Zeichen des zu extrahierenden Substrings positioniert. Wenn dieser Parameter weggelassen wird, wird das zurückgegebene Substring bis zum Ende der Zeichenfolge fortgesetzt.
Rückgabewert
Eine neue Zeichenfolge, deren Wert ein Substring von StringObject enthält, dessen Inhalt von Anfang an Stop-1-Länge mit einem Start von Stop-Start sind.
Notiz:
Die Substring () -Methode gibt ein Substring zurück, einschließlich der Zeichen zu Beginn, nicht jedoch die Zeichen am Ende.
Wenn der Parameterstart gleich Ende ist, gibt die Methode eine leere Zeichenfolge zurück (dh eine Länge von 0). Wenn der Start größer als das Ende ist, tauscht die Methode diese beiden Parameter vor dem Extrahieren des Substrings aus.
Notiz:
Im Gegensatz zu Slice () und Substr () -Methoden akzeptiert Substring () keine negativen Parameter.
Beispiel:
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (str.substring (3,7))
Ausgabe:
niedrig
20. Definition und Verwendung
Die Methode TolowerCase () wird verwendet, um eine Zeichenfolge in Kleinbuchstaben umzuwandeln.
StringObject.tolowerCase () // kein Parameter
Rückgabewert:
Eine neue Zeichenfolge, in der alle Großbuchstaben von StringObject in Kleinbuchstaben umgewandelt werden.
21. Die Methode touppercase () wird verwendet, um eine Schnur in Großbuchstaben umzuwandeln.
stringObject.touppercase () // keine Parameter
Rückgabewert:
Eine neue Zeichenfolge, in der alle Kleinbuchstaben von StringObject in Großbuchstaben konvertiert werden.
22. Die Indexof () -Methode kann die Position zurückgeben, an der ein angegebener Zeichenfolgewert zuerst in der Zeichenfolge angezeigt wird.
StringObject.indexof (SearchValue, von INDEX)
SearchValue erforderlich. Gibt den zu abgerufenen Stringwert an.
Fromdex Optional Integer Parameter. Gibt den Ort an, an dem die Suche in der Zeichenfolge beginnt. Sein rechtlicher Wert beträgt 0 bis StringObject.Length - 1. Wenn dieser Parameter weggelassen wird, startet die Suche vom ersten Zeichen der Zeichenfolge.
veranschaulichen:
Diese Methode ruft das String StringObject von Anfang bis Ende ab, um festzustellen, ob es ein Substring -SearchValue enthält. Der Ort, an dem die Suche beginnt, befindet sich am Dedex der Zeichenfolge oder am Anfang der Zeichenfolge (wenn Fromdex nicht angegeben ist). Wenn ein SearchValue gefunden wird, wird der Ort zurückgegeben, an dem das SearchValue zum ersten Mal angezeigt wird. Die Zeichenposition in StringObject beginnt bei 0.
Hinweis: Die Indexof () -Methode ist Fallempfindlichkeit!
Beispiel:
Kopieren Sie den Code wie folgt: var str = "Hallo Welt!"
document.write (Str.Indexof ("Hallo") + "<br />")
document.write (Str.Indexof ("Welt") + "<br />")
document.write (Str.Indexof ("Welt"))
Ausgabe:
0
-1
6
Um mehr JavaScript -Syntax anzuzeigen, können Sie folgen: "JavaScript Reference Tutorial" und "JavaScript Code Style Guide". Ich hoffe auch, dass jeder wulin.com mehr unterstützt.