Maison  >  Article  >  interface Web  >  Propriétés et méthodes courantes des chaînes en JS

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

php中世界最好的语言
php中世界最好的语言original
2018-03-20 10:48:372172parcourir

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

Méthode

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

var str='hello world';
alert(str.charAt(4)); // o

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

var str='a';
alert(str.charCodeAt(0)); // 97

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

alert(String.fromCharCode(97)); // a

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

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

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

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

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

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

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

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

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

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() 不接受负的参数

toLowerCase() : convertir la chaîne en minuscules

var str='Hello Moli';
alert(str.toLowerCase()); // hello moli

toUpperCase() : convertir la chaîne en majuscules

var str='Hello Moli';
alert(str.toUpperCase()); // HELLO MOLI

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!

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