Maison  >  Article  >  interface Web  >  Objets et méthodes chaîne en JavaScript

Objets et méthodes chaîne en JavaScript

巴扎黑
巴扎黑original
2017-06-26 11:54:371254parcourir

Objet chaîne

Deux types de création d'objet chaîne

var a="hello";

var b=new String("hello");

//Voici la méthode

//charAt() trouve les caractères de la chaîne en fonction de l'indice

   alert(a. charAt(3));//Renvoyer un certain caractère dans la chaîne selon l'indice

   alert(a.charAt(10));//Vide, ceci l'indice est introuvable

//charCodeAt() renvoie le caractère à la position spécifiée

var a="Bonjour tout le monde !Bonjour tout le monde !";

var d=" Ceci est une chaîne";

alert(a.charCodeAt(1));//101

alert(d.charCodeAt(3 ));// 26465

//String.fromCharCode() utilise l'encodage Unicode pour renvoyer une chaîne

  alert(String.fromCharCode( 65,66,67 ));//

//concat() est utilisé pour connecter une ou plusieurs chaînes sans changer le tableau d'origine

var a=" Bonjour tout le monde !Bonjour tout le monde ";

var b =" Le brûleur d'encens Rizhao a donné naissance à de la fumée violette ";

var c =" pas au-delà de Wang Lun pour m'envoyer de l'amour "; ,c ))

//search() trouve la chaîne à mettre en correspondance. Si elle est trouvée, renvoie l'indice de la première correspondance. S'il n'est pas trouvé, renvoie -1.

  

var c="123456789";

  

alert(c.search("567"));//4

  

alert(c.search("5671"));//-1

 

//replace() Remplacer d'autres caractères avec quelques mots

  

var d="Xiao Huang est un chien, Xiao Huang est très beau";

  

var e= d.replace ("小黄","小黑");//Xiao Huang se transforme en Xiao Hei, seulement pour la première fois

 

var e=d.replace(/小黄/g ,"小黑")//Tout dans la chaîne est modifié

alert(e);

//split() Utilisé pour diviser une chaîne en un tableau de chaînes, le tableau d'origine reste inchangé

  

var a="hello world!";

   alert(a.split(" ");

Alert (a.Split (" O "); // Hell, W, RLD

// Indexof () Renvoie la position où un caractère spécifié apparaît pour la première fois dans la chaîne

  

var a="hello world!";

  

alert( a.indexOf("o "));//4

  

alert(a.indexOf("p"));//-1 Non trouvé -1

//lastIndexOf() recherche de l'arrière vers l'avant

  

var a="hello world!";

   alert(a. lastIndexOf("o")); //7

                                                                               🎜>    alert('world')//Si vous trouvez le premier, vous ne le trouverez pas 5

   alert(a.match(/world/g)) ;//Expression régulière (recherche globale)

//slice() peut extraire une certaine partie de la chaîne sous forme de nombre négatif

var a="Bonjour tout le monde !Bonjour tout le monde!";

alert(a .slice(5,13));//Le premier indice est requis, pas le deuxième indice

   alert(a.slice(-15 ,-7));

//substring() est identique à slice, mais n'accepte pas les nombres négatifs

  var a= "Bonjour tout le monde !Bonjour tout le monde !";

alert (a.substring(4,12));

alert(a.substring(-3,-1));//Rien

// substr() intercepte le nombre spécifié de caractères à partir de l'indice spécifié

  var a="Bonjour le monde !Bonjour le monde !";

  alert(a.substr(4,6)); //Commencer à partir de l'indice 4 et intercepter 6 caractères à l'envers

                                                                                                                   !";

                    alert(a.toLowerCase()); !";

alert(a.toUpperCase());

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