Maison  >  Article  >  interface Web  >  Explication détaillée de l'objet String intégré de JS

Explication détaillée de l'objet String intégré de JS

小云云
小云云original
2018-03-29 17:37:261545parcourir

Les objets intégrés de JS sont principalement divisés en quatre catégories : Array String Math Date Cet article partage principalement avec vous l'explication détaillée de l'objet intégré String de JS. .

String

Présentez principalement l'utilisation de certaines méthodes :

1 charAt( ) stringObject .charAt(index) Renvoie le caractère à la position d'index dans la chaîne

2. charCodeAt( ) stringObject. charCodeAt( index ) Renvoie le code de caractère à la position d'index dans la chaîne

3. indexOf( ) stringObject. indexOf("Caractère ou chaîne")

Recherchez le caractère ou la chaîne donné dans la chaîne et renvoyez sa position S'il n'est pas trouvé, renvoyez -1. Seule la première position d'occurrence est détectée. de gauche à droite

4. lastIndexOf( ) stringObject. lastIndexOf("Caractère ou chaîne" ) Similaire à 3, détecter

de droite à gauche 5. Interception de chaîne

a.slice( ) stringObject.slice(start,end) Interceptez la chaîne si le paramètre est un nombre négatif, ajoutez-le à length pour obtenir la position correspondante

start: obligatoire;

end : là où il se termine, il n'est pas inclus et peut être omis


b. substring() est identique à a, lorsque le paramètre est un nombre négatif, le paramètre sera automatiquement converti en 0, les deux sont négatifs en même temps, renvoie null


c. substr( ) stringObject( start,len) Intercept substring

start : est un nombre négatif. , ajoutez-le à length Obtenez la position correspondante

Len : La longueur d'interception, le nombre négatif renvoie la chaîne vide


[

[Exemple] : Écrivez la fonction JS pour obtenir le suffixe nom du paramètre d’entrée. Par exemple, si vous entrez abc.txt, retournez .txt

var url="index.txt";
function getFileFormat(url) {
var pos=url.lastIndexOf();
return url.substr(pos);

}
var formatName=getFileFormat(url);
6.split( ) stringObject.split(separator) Divisez la chaîne en un tableau et renvoyez le tableau

Pour exemple : string " welcome-to-beijing » Renvoie le tableau ["welcome", "to", "beijing"]


7.replace()               stringObject.replace( regexp/substr,replacement)

Remplacez certains caractères par d'autres caractères dans une chaîne ou remplacez une sous-chaîne qui correspond à une expression régulière La valeur de retour est la chaîne


Regexp : obligatoire, l'objet remplacé

.

Remplacement : Obligatoire, la valeur de remplacement est une chaîne


8. Conversion de casse

stringObject.toUpperCase() Convertit la chaîne en majuscule

stringObject.toLowerCase( ) Convertir la chaîne en minuscules


Recommandations associées :

Comment implémenter les fonctions d'interception slice() et substring() dans js string , substr ()

Explication détaillée de la classe d'outils de chaîne javaScript StringUtils

Méthode d'implémentation de conversion de chaîne en tableau de chaînes en Java

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!

Déclaration:
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