Heim > Web-Frontend > js-Tutorial > 20 häufig verwendete String-Methoden in JavaScript (Sammlung)

20 häufig verwendete String-Methoden in JavaScript (Sammlung)

青灯夜游
Freigeben: 2020-01-25 20:46:41
nach vorne
2336 Leute haben es durchsucht

20 häufig verwendete String-Methoden in JavaScript (Sammlung)

In diesem Artikel werden 20 häufig verwendete JavaScript-String-Methoden vorgestellt, die es wert sind, gesammelt zu werden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

1. charAt(x)

charAt(x) gibt das Zeichen an der x-Position in der Zeichenfolge zurück, und der Index beginnt bei 0.

    //charAt(x)
    var myString = 'jQuery FTW!!!';
    console.log(myString.charAt(7));
    //output: F
Nach dem Login kopieren

2. charCodeAt(x)

`charCodeAt(x)`返回字符串中`x`位置处字符的`unicode`值。

    //charAt(position)
    var message="jquery4u"
    //alert "113"
    alert(message.charAt(1)
Nach dem Login kopieren

3. concat(v1,v2..)

concat() Diese Methode wird zum Verketten von zwei oder mehr Zeichenfolgen verwendet. Diese Methode ändert die vorhandene Zeichenfolge nicht und gibt nach der Verkettung die neue Zeichenfolge zurück.

    //concat(v1, v2,..)
    var message="Sam"
    var final=message.concat(" is a"," hopeless romantic.")
    //alerts "Sam is a hopeless romantic."
    alert(final)
Nach dem Login kopieren

4. fromCharcode(c1,c2)

fromCharcode(c1,c2)Konvertieren Sie einen Satz von Unicode-Werten in Zeichen.

    //fromCharCode(c1, c2,...)
    console.log(String.fromCharCode(97,98,99,120,121,122))
    //output: abcxyz
    console.log(String.fromCharCode(72,69,76,76,79))
    //output: HELLO
Nach dem Login kopieren

5. indexOf(substr, [start])

indexOf Die Methode sucht nach dem gesuchten Zeichen oder Unterzeichen in der Zeichenfolge und gibt (falls gefunden) den Index zurück der Saite. Wenn nicht gefunden, geben Sie -1 zurück. Start ist ein optionaler Parameter, der die Position in der Zeichenfolge angibt, an der mit der Suche begonnen werden soll. Der Standardwert ist 0.

    //indexOf(char/substring)
    var sentence="Hi, my name is Sam!"
    if (sentence.indexOf("Sam")!=-1)
    alert("Sam is in there!")
Nach dem Login kopieren

6. Die Methode lastIndexOf(substr, [start])

lastIndexOf() gibt den Index des letzten Vorkommens des angegebenen Texts in der Zeichenfolge zurück, falls nicht gefunden, dann zurück -1. „Start“ ist ein optionaler Parameter, der die Position in der Zeichenfolge angibt, an der mit der Suche begonnen werden soll. string.length-1

    //lastIndexOf(substr, [start])
    var myString = 'javascript rox';
    console.log(myString.lastIndexOf('r'));
    //output: 11
Nach dem Login kopieren

7. match(regexp)

Suche nach Übereinstimmungen in einer Zeichenfolge basierend auf einem regulären Ausdruck. Wenn keine Übereinstimmung gefunden wird, wird ein Informationsarray oder

zurückgegeben. null

    //match(regexp) //select integers only
    var intRegex = /[0-9 -()+]+$/;  
     
    var myNumber = '999';
    var myInt = myNumber.match(intRegex);
    console.log(isInt);
    //output: 999
     
    var myString = '999 JS Coders';
    var myInt = myString.match(intRegex);
    console.log(isInt);
    //output: null
Nach dem Login kopieren

8. Die Methode replace(regexp/substr, replacementtext)

wird verwendet, um einige Zeichen durch andere Zeichen in einer Zeichenfolge zu ersetzen oder ein A zu ersetzen Teilzeichenfolge, die dem regulären Ausdruck entspricht. replace()

    //replace(substr, replacetext)
    var myString = '999 JavaScript Coders';
    console.log(myString.replace(/JavaScript/i, "jQuery"));
    //output: 999 jQuery Coders
     
    //replace(regexp, replacetext)
    var myString = '999 JavaScript Coders';
    console.log(myString.replace(new RegExp( "999", "gi" ), "The"));
    //output: The JavaScript Coders
Nach dem Login kopieren

9. Die Methode search(regexp)

wird verwendet, um die angegebene Teilzeichenfolge in der Zeichenfolge abzurufen oder um die Teilzeichenfolge abzurufen, die dem regulären Ausdruck entspricht Wenn ein Teilstring gefunden wird, wird die Startposition des Teilstrings zurückgegeben, der mit search() übereinstimmt, andernfalls wird regexp zurückgegeben. -1

    //search(regexp)
    var intRegex = /[0-9 -()+]+$/;  
     
    var myNumber = '999';
    var isInt = myNumber.search(intRegex);
    console.log(isInt);
    //output: 0
Nach dem Login kopieren

10. Die Methode „slice(start, [end])“ kann einen bestimmten Teil der Zeichenfolge extrahieren und eine neue Zeichenfolge zurückgeben. Schließt alle Zeichen in der Zeichenfolge ein, die mit beginnen (einschließlich Start) und mit enden (außer

).

    //slice(start, end)
    var text="excellent"
    text.slice(0,4) //returns "exce"
    text.slice(2,4) //returns "ce"
Nach dem Login kopieren
slice()start11. Die Methode „split(delimiter, [limit])“ wird verwendet, um einen String in ein String-Array aufzuteilen und ein String-Array zurückzugeben Im zurückgegebenen Array ist end selbst nicht enthalten. Das optionale „end“ ist eine Ganzzahl, mit der Sie die maximale Anzahl der Elemente im Array angeben können, die zurückgegeben werden sollen.

12. substr(start, [length])

split() kann die angegebene Anzahl von Zeichen beginnend mit dem delimiter-Index in der Zeichenfolge extrahieren. Gibt eine neue Zeichenfolge zurück, die limit-Zeichen enthält, die bei

beginnen (einschließlich des Zeichens, auf das start zeigt). Wenn

nicht angegeben ist, enthält die zurückgegebene Zeichenfolge Zeichen von bis zum Ende der Zeichenfolge.

    //substring(from, to)
    var text="excellent"
    text.substring(0,4) //returns "exce"
    text.substring(2,4) //returns "ce"
Nach dem Login kopieren

13. Teilzeichenfolge (von, [bis])substr()startstartlength Die Methode wird verwendet, um die Zeichen zwischen zwei angegebenen Indizes in der Zeichenfolge zu extrahieren. Die zurückgegebene Teilzeichenfolge Die Methode schließt die Zeichen bei length ein, schließt jedoch nicht die Zeichen bei start ein. Wenn dieser Parameter weggelassen wird, wird die zurückgegebene Teilzeichenfolge an das Ende der Zeichenfolge verschoben.

    //substring(from, [to])
    var myString = 'javascript rox';
    myString = myString.substring(0,10);
    console.log(myString)
    //output: javascript
Nach dem Login kopieren

14. Die Methode toLowerCase()

substring() wird verwendet, um eine Zeichenfolge in Kleinbuchstaben umzuwandeln. start

    //toLowerCase()
    var myString = 'JAVASCRIPT ROX';
    myString = myString.toLowerCase();
    console.log(myString)
    //output: javascript rox
Nach dem Login kopieren
stopto15. Die Methode toUpperCase()

wird verwendet, um eine Zeichenfolge in Großbuchstaben umzuwandeln.

    //toUpperCase()
    var myString = 'javascript rox';
    myString = myString.toUpperCase();
    console.log(myString)
    //output: JAVASCRIPT ROX
Nach dem Login kopieren

toLowerCase()16. Includes()

wird verwendet, um zu überprüfen, ob die Zeichenfolge die angegebene Zeichenfolge oder das angegebene Zeichen enthält.

    //includes()
    var mystring = "Hello, welcome to edureka";
    var n = mystring.includes("edureka");
    //output: True
Nach dem Login kopieren

toUpperCase()17. endetWith()

Funktion prüft, ob die Zeichenfolge mit der angegebenen Zeichenfolge oder dem angegebenen Zeichen endet.

    //endsWith()
    var mystr = "List of javascript functions";
    var n = mystr.endsWith("functions");
    //output: True
Nach dem Login kopieren

includes()18. repeat()

Erstellt eine neue Zeichenfolge, die die angegebene Anzahl aneinandergefügter Zeichenfolgen enthält.

    //repeat()
    var string = "Welcome to Edureka";
    string.repeat(2);
    //output: Welcome to Edureka Welcome to Edureka
Nach dem Login kopieren

endsWith()19. Die Methode valueOf()

gibt den Grundwert eines

-Objekts zurück, was äquivalent zu

ist. repeat()

    //valueOf()
    var mystr = "Hello World!";
    var res = mystr.valueOf();
    //output: Hello World!
Nach dem Login kopieren

20. Die Methode trim()

entfernt Leerzeichen an beiden Enden einer Zeichenfolge. Als Leerzeichen gelten in diesem Zusammenhang alle Leerzeichen (Leerzeichen, Tabulatorzeichen, Leerzeichen usw.) und alle Zeilenabschlusszeichen (wie LF, CR) valueOf()

    //trim()
    var str = "     Hello Edureka!     ";
    alert(str.trim());
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt von20 häufig verwendete String-Methoden in JavaScript (Sammlung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage