Maison > interface Web > js tutoriel > le corps du texte

Propriétés et méthodes courantes des chaînes en JS

php中世界最好的语言
Libérer: 2018-03-20 10:48:37
original
2176 Les gens l'ont consulté

Cette fois, je vais vous apporter les attributs et méthodes des chaînes courantes en JS Quelles sont les précautions lors de l'utilisation des attributs de chaîne et des méthodes en JS. . Jetons un coup d'oeil.

Attribut

longueur : renvoie la longueur de la chaîne

var str='hello world';
alert(str.length); // 11
Copier après la connexion

Méthode

charAt() : renvoie le caractère à la valeur spécifiée index position

var str='hello world';
alert(str.charAt(4)); // o
Copier après la connexion

charCodeAt() : renvoie l'encodage Unicode du caractère à la position d'index spécifiée

var str='a';
alert(str.charCodeAt(0)); // 97
Copier après la connexion

fromCharCode() : convertit l'encodage Unicode en chaîne

alert(String.fromCharCode(97)); // a
Copier après la connexion

concat () : connecte deux chaînes ou plus et renvoie la chaîne connectée

var str1='hello';var str2=' world';
alert(str1.concat(str2)); // hello world
Copier après la connexion

indexOf() : renvoie la position où la chaîne spécifiée apparaît en premier, sans renvoyer -1

var str='hello world,hello moli';
alert(str.indexOf('hello')); // 0
Copier après la connexion

lastIndexOf() : renvoie la position de la dernière occurrence de la chaîne spécifiée, sans renvoyer -1

var str='hello world,hello moli';
alert(str.lastIndexOf('hello')); // 12
Copier après la connexion

match() : recherche une ou plusieurs expressions régulières Correspondance, aucun null n'est renvoyé

var str='hello world,hello moli';
alert(str.match('hello')); // hello
Copier après la connexion

replace() : remplace la sous-chaîne qui correspond à l'expression régulière (par défaut, seule la première sous-chaîne correspondante est remplacée, ajoutez g pour remplacer toutes les sous-chaînes correspondantes)

var str='hello world';// 用moli替换worldalert(str.replace(/world/,'moli')); // hello moli
Copier après la connexion

search : renvoie la position de départ de la sous-chaîne correspondant à l'expression régulière, sans renvoyer -1

var str='hello world';
alert(str.search(/world/)); // 6
Copier après la connexion

slice() : renvoie la position de départ spécifiée (y compris la position de départ, si c'est un nombre négatif, la position de départ est calculée à partir de la fin, c'est-à-dire -1 signifie le premier à partir du dernier) jusqu'à la position finale spécifiée (à l'exclusion de la position finale, si ce paramètre n'est pas spécifié, il inclut le départ du position de départ spécifiée de la chaîne, tous les caractères à la fin)

var str='hello world';
alert(str.slice(6,11)); // world
Copier après la connexion

split() : Divise la chaîne en un tableau de sous-chaînes (le deuxième paramètre peut spécifier la longueur maximale du tableau renvoyé, facultatif)

var str='h-e-l-l-o';
alert(str.split('-')); // h,e,l,l,o
Copier après la connexion

substr(index,length) : Extraire la longueur à partir de l'index spécifié (index, obligatoire, s'il s'agit d'un nombre négatif, la position de départ sera calculée à partir de la fin, soit -1 signifie le premier à partir du dernier) Facultatif, si ce paramètre n'est pas spécifié, il inclut tous les caractères de l'index spécifié jusqu'à la fin de la chaîne) caractères

var str='hello world,hello moli';
alert(str.substr(5,6)); // world
Copier après la connexion

substring() : extrait la position de départ spécifiée (y compris la position de départ) jusqu'à la position de fin (hors position de fin, facultatif, si ce paramètre n'est pas spécifié, il inclut tous les caractères de la position de début spécifiée jusqu'à la fin de la chaîne)

var str='hello moli';alert(str.substring(6,8)); 
// mo// 注:// 与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数
Copier après la connexion

toLowerCase() : convertir la chaîne en minuscules

var str='Hello Moli';
alert(str.toLowerCase()); // hello moli
Copier après la connexion

toUpperCase() : convertir la chaîne en majuscules

var str='Hello Moli';
alert(str.toUpperCase()); // HELLO MOLI
Copier après la connexion

toString() : renvoyer une chaîne (omise)

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web PHP chinois !

Lecture recommandée :

Héritage et chaîne de prototypes de JavaScript

Gestion du framework front-end

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:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!