Maison > interface Web > js tutoriel > 20 méthodes de chaînes couramment utilisées et leur utilisation en JS (résumé)

20 méthodes de chaînes couramment utilisées et leur utilisation en JS (résumé)

青灯夜游
Libérer: 2020-10-12 17:38:43
avant
3051 Les gens l'ont consulté

20 méthodes de chaînes couramment utilisées et leur utilisation en JS (résumé)

L'article suivant vous présentera 20 méthodes de chaîne couramment utilisées et leur utilisation en JavaScript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

1. charAt(x)

charAt(x) renvoie le caractère à la position x dans la chaîne et l'indice commence à 0.

    //charAt(x)
    var myString = 'jQuery FTW!!!';
    console.log(myString.charAt(7));
    //output: F
Copier après la connexion

2. charCodeAt(x)

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

    //charAt(position)
    var message="jquery4u"
    //alert "113"
    alert(message.charAt(1)
Copier après la connexion

3. concat(v1,v2..)

concat() est utilisée pour concaténer deux ou plusieurs chaînes, ceci La méthode ne modifie pas la chaîne existante et renvoie la nouvelle chaîne après concaténation.

    //concat(v1, v2,..)
    var message="Sam"
    var final=message.concat(" is a"," hopeless romantic.")
    //alerts "Sam is a hopeless romantic."
    alert(final)
Copier après la connexion

4. fromCharcode(c1,c2)

fromCharcode(c1,c2)Convertissez un ensemble de Unicode valeurs en caractères.

    //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
Copier après la connexion

5. indexOf(substr, [start])

indexOf recherche et (s'il est trouvé) renvoie l'index du caractère ou de la sous-chaîne recherchée dans la chaîne. S'il n'est pas trouvé, -1 est renvoyé. Start est un paramètre facultatif qui spécifie la position dans la chaîne pour démarrer la recherche. La valeur par défaut est 0.

    //indexOf(char/substring)
    var sentence="Hi, my name is Sam!"
    if (sentence.indexOf("Sam")!=-1)
    alert("Sam is in there!")
Copier après la connexion

6. La méthode lastIndexOf(substr, [start])

lastIndexOf() renvoie l'index de la dernière occurrence du texte spécifié dans la chaîne, s'il n'est pas trouvé, renvoie -1 . "Start" est un paramètre facultatif qui spécifie la position dans la chaîne pour démarrer la recherche. La valeur par défaut est string.length-1.

    //lastIndexOf(substr, [start])
    var myString = 'javascript rox';
    console.log(myString.lastIndexOf('r'));
    //output: 11
Copier après la connexion

7. match(regexp)

Recherchez des correspondances dans une chaîne basée sur une expression régulière. Si aucune correspondance n'est trouvée, un tableau d'informations ou null est renvoyé. La méthode

    //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
Copier après la connexion

8. replace(regexp/substr, replacetext)

replace() est utilisée pour remplacer certains caractères par d'autres caractères dans une chaîne, ou pour remplacer une chaîne qui correspond à une sous-chaîne d'expression régulière. . La méthode

    //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
Copier après la connexion

9. search(regexp)

search() est utilisée pour récupérer la sous-chaîne spécifiée dans la chaîne, ou pour récupérer la sous-chaîne qui correspond à l'expression régulière, si elle est trouvée, renvoie le position de départ de la sous-chaîne correspondant à regexp, sinon renvoie -1. La méthode

    //search(regexp)
    var intRegex = /[0-9 -()+]+$/;  
     
    var myNumber = '999';
    var isInt = myNumber.search(intRegex);
    console.log(isInt);
    //output: 0
Copier après la connexion

10. slice(start, [end])

slice() peut extraire une certaine partie de la chaîne et renvoyer une nouvelle chaîne. Inclut tous les caractères de la chaîne commençant par start (y compris le début) et se terminant par end (à l'exclusion de end). La méthode

    //slice(start, end)
    var text="excellent"
    text.slice(0,4) //returns "exce"
    text.slice(2,4) //returns "ce"
Copier après la connexion

11. split(delimiter, [limit])

split() est utilisée pour diviser une chaîne en un tableau de chaînes et renvoyer les mots dans le tableau renvoyé d'un tableau de chaînes. la chaîne n'inclut pas delimiter lui-même. Le "limit" facultatif est un entier qui permet de spécifier le nombre maximum d'éléments du tableau à renvoyer.

12. La méthode substr(start, [length])

substr() peut extraire le nombre spécifié de caractères à partir de l'indice start dans la chaîne. Renvoie une nouvelle chaîne contenant des caractères start commençant par length (y compris le caractère pointé par start). Si length n'est pas spécifié, la chaîne renvoyée contient des caractères de start jusqu'à la fin de la chaîne. La méthode

    //substring(from, to)
    var text="excellent"
    text.substring(0,4) //returns "exce"
    text.substring(2,4) //returns "ce"
Copier après la connexion

13. substring(from, [to])

substring() est utilisée pour extraire les caractères entre deux indices spécifiés dans la chaîne. La sous-chaîne renvoyée inclut les caractères à <🎜. >, mais en excluant les caractères start, stop est facultatif. Si ce paramètre est omis, la sous-chaîne renvoyée ira à la fin de la chaîne. to

    //substring(from, [to])
    var myString = &#39;javascript rox&#39;;
    myString = myString.substring(0,10);
    console.log(myString)
    //output: javascript
Copier après la connexion

14. La méthode toLowerCase()

est utilisée pour convertir les chaînes en minuscules. toLowerCase()

    //toLowerCase()
    var myString = &#39;JAVASCRIPT ROX&#39;;
    myString = myString.toLowerCase();
    console.log(myString)
    //output: javascript rox
Copier après la connexion

15. La méthode toUpperCase()

est utilisée pour convertir les chaînes en majuscules. La méthode toUpperCase()

    //toUpperCase()
    var myString = &#39;javascript rox&#39;;
    myString = myString.toUpperCase();
    console.log(myString)
    //output: JAVASCRIPT ROX
Copier après la connexion

16. include()

est utilisée pour vérifier si la chaîne contient la chaîne ou le caractère spécifié. La fonction includes()

    //includes()
    var mystring = "Hello, welcome to edureka";
    var n = mystring.includes("edureka");
    //output: True
Copier après la connexion

17. endWith()

vérifie si la chaîne se termine par la chaîne ou le caractère spécifié. endsWith()

    //endsWith()
    var mystr = "List of javascript functions";
    var n = mystr.endsWith("functions");
    //output: True
Copier après la connexion

18. repeat()

Construit et renvoie une nouvelle chaîne contenant le nombre spécifié de copies de la chaîne concaténées ensemble. repeat()

    //repeat()
    var string = "Welcome to Edureka";
    string.repeat(2);
    //output: Welcome to Edureka Welcome to Edureka
Copier après la connexion

19. La méthode valueOf()

renvoie la valeur primitive d'un objet valueOf(), qui est équivalent à String. String.prototype.toString()

    //valueOf()
    var mystr = "Hello World!";
    var res = mystr.valueOf();
    //output: Hello World!
Copier après la connexion

20. La méthode trim()

supprimera les caractères d'espacement aux deux extrémités d'une chaîne. Les caractères d'espacement dans ce contexte sont tous les caractères d'espacement (espace, tabulation, espace insécable, etc.) et tous les caractères de fin de ligne (tels que LF, CR) trim()

    //trim()
    var str = "     Hello Edureka!     ";
    alert(str.trim());
Copier après la connexion

相关免费学习推荐:js视频教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal