Un objet String est utilisé pour traiter le texte (chaîne).
1. Créez une chaîne
La copie de code est la suivante: var str = "Hello World";
var str1 = new String (str);
var str = string ("Hello World");
Les trois méthodes sont correctes, mais il y a de légères différences
2. Attribut de longueur ---> Renvoie la longueur de la chaîne
3. La méthode Anchor () est utilisée pour créer des ancres HTML.
Qu'est-ce que l'ancre HTML?
C'est <a ...> ... </a>
stringObject.anchor (anchorname)
Anchorname requis. Définissez un nom pour l'ancre.
Copiez le code comme suit: var txt = "Hello World!"
document.write (txt.anchor ("myanchor"))
La sortie est:
<a name = "myanchor"> Bonjour le monde! </a>
Bien sûr, ce que vous voyez dans le navigateur est Hello World!
4. La méthode Big () est utilisée pour afficher les chaînes sous forme de grandes polices.
Comment utiliser:
Copiez le code comme suit: var str = "Hello World!"
document.write (str.big ())
5. La méthode Blink () est utilisée pour afficher les chaînes clignotantes.
Comment utiliser:
Copiez le code comme suit: var str = "Hello World!"
document.write (str.blink ())
6. La méthode bold () est utilisée pour afficher les chaînes en gras.
Copiez le code comme suit: var str = "Hello World!"
document.write (str.bold ())
7. La méthode Charat () peut retourner les caractères à la position spécifiée.
StringObject.Charat (index)
Index requis. Un nombre représentant une position dans une chaîne, c'est-à-dire l'indice d'un caractère dans la chaîne.
Commentaire: L'indice du premier caractère dans la chaîne est 0. Si l'index de paramètre n'est pas entre 0 et String.length, la méthode renvoie une chaîne vide.
8. La méthode Charcodeat () peut renvoyer le codage Unicode des caractères à la position spécifiée. Cette valeur de retour est un entier entre 0 et 65535.
La méthode Charcodeat () est similaire à l'opération effectuée par la méthode Charat (), sauf que le premier renvoie le codage des caractères à la position spécifiée, tandis que le second renvoie une sous-chaîne de caractères.
Copiez le code comme suit: var str = "Hello World!"
document.write (str.charcodeat (1))
La sortie est: 101
9. La méthode Concat () est utilisée pour concaténer deux cordes ou plus.
StringObject.Concat (StringX, StringX, ..., Stringx)
stringx requis. Un ou plusieurs objets de chaîne qui seront concaténés en une chaîne.
Conseil: veuillez noter que l'utilisation de l'opérateur "+" pour les opérations de concaténation des chaînes est généralement plus facile.
Copiez le code comme suit: var str1 = "Bonjour"
var str2 = "monde!"
document.write (str1.concat (str2))
La sortie est:
Bonjour le monde!
10. La méthode FontColor () est utilisée pour afficher les chaînes en fonction de la couleur spécifiée.
StringObject.fontColor (couleur)
couleur requise. Spécifiez la police pour les chaînes. Cette valeur doit être un nom de couleur (rouge), une valeur RVB (RVB (255,0,0)) ou un numéro hexadécimal (# FF0000).
exemple:
Copiez le code comme suit: var str = "Hello World!"
document.write (str.fontcolor ("rouge"))
11. La méthode LastIndexof () peut renvoyer le dernier emplacement de la valeur de chaîne spécifiée et rechercher de l'arrière à l'avant à l'emplacement spécifié dans une chaîne.
StringObject.LastIndexof (SearchValue, FromIndex)
SearchValue requis. Spécifie la valeur de chaîne à récupérer.
Paramètre entier optionnel FromDEX. Spécifie l'emplacement où la recherche démarre dans la chaîne. Sa valeur juridique est de 0 à stringObject.length - 1. Si ce paramètre est omis, la recherche commencera à partir du dernier caractère de la chaîne.
Remarque: la méthode LastIndexof () est sensible à la casse!
Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.
exemple:
Copiez le code comme suit: var str = "Hello World!"
Document.Write (str.LastIndexof ("Hello") + "<br />")
Document.Write (str.LastIndexof ("World") + "<Br />")
Document.Write (Str.LastIndexof ("World"))
Sortir:
0
-1
6
12. La méthode Link () est utilisée pour afficher les chaînes comme hyperliens.
StringObject.link (URL) // URL requis. Spécifiez l'URL à lier.
var str = "wulin.com"
document.write (str.link ("// www.vevb.com"))
13. La méthode Match () peut récupérer la valeur spécifiée dans la chaîne, ou trouver une correspondance pour une ou plusieurs expressions régulières.
Cette méthode est similaire à indexof () et lastIndexof (), mais il renvoie la valeur spécifiée au lieu de la position de la chaîne.
StringObject.match (SearchValue)
SearchValue requis. Spécifie la valeur de chaîne à récupérer.
ou:
stringObject.match (regexp)
Regexp est requis. Objet regexp qui spécifie le motif à correspondre. Si le paramètre n'est pas un objet regexp, vous devez d'abord le passer au constructeur Regexp et le convertir en un objet Regexp.
Copiez le code comme suit: var str = "Hello World!"
document.write (str.match ("world") + "<br />")
document.write (str.match ("world") + "<br />")
document.write (str.match ("worldd") + "<br />")
document.write (str.match ("World!"))
La sortie est:
monde
nul
nul
monde!
14. La méthode Remplace () est utilisée pour remplacer certains caractères dans une chaîne, ou pour remplacer une sous-chaîne qui correspond à l'expression régulière.
StringObject.replace (regexp / substr, remplacement)
Regexp / substr requis. Objet regexp qui spécifie la sous-chaîne ou le motif à remplacer.
Notez que si la valeur est une chaîne, elle est utilisée comme modèle de texte de quantité directe à récupérer au lieu d'être converti en un objet regexp en premier.
remplacement requis. Une valeur de chaîne. Spécifie une fonction qui remplace le texte ou génère un texte de remplacement.
Une nouvelle chaîne est obtenue après avoir remplacé le premier match ou toutes les matchs de Regexp par le remplacement.
exemple:
Copiez le code comme suit: var str = "Visitez Microsoft!"
document.write (str.replace (/ Microsoft /, "JB51"))
Le résultat de la sortie est:
Visitez JB51!
15. La méthode Search () est utilisée pour récupérer la sous-chaîne spécifiée dans une chaîne, ou pour récupérer la sous-chaîne qui correspond à l'expression régulière.
stringObject.search (regexp)
Regexp Ce paramètre peut être une sous-chaîne qui doit être récupérée dans StringObject, ou un objet regexp qui doit être récupéré.
Remarque: Pour effectuer une recherche qui ignore le boîtier en majuscules et en minuscules, ajoutez l'indicateur i.
Valeur de retour:
La position de début de la première sous-chaîne dans StringObject qui correspond à Regexp.
Commentaire: Si aucune sous-chaîne correspondante n'est trouvée, retournez -1.
Remarque: Search () est sensible à la casse
exemple:
[Code] var str = "Visitez JB51!"
document.write (str.search (/ jb51 /))
Sortir:
6
16. La méthode Slice () peut extraire une partie de la chaîne et renvoyer la pièce extraite avec une nouvelle chaîne.
stringObject.slice (start, fin)
Démarrer l'indice de démarrage du segment à extraire. S'il s'agit d'un nombre négatif, le paramètre spécifie la position calculée à partir de la fin de la chaîne. Autrement dit, -1, fait référence au dernier caractère de la chaîne, -2 fait référence au deuxième à dernier caractère, etc.
Terminez l'indice à la fin du segment à extraire immédiatement. Si ce paramètre n'est pas spécifié, la sous-chaîne à extraire comprend une chaîne du début à la fin de la chaîne d'origine. Si le paramètre est un nombre négatif, il spécifie la position de la fin de la chaîne.
Valeur de retour:
Une nouvelle chaîne. Inclut tous les caractères de la chaîne stringObject Démarrage (y compris le début) pour terminer (à l'exclusion de la fin).
String.slice () est similaire à array.slice ()
La copie de code est la suivante: var str = "Hello Happy World!"
document.write (str.slice (6))
Sortie: monde heureux!
La copie de code est la suivante: var str = "Hello Happy World!"
document.write (str.slice (6,11))
Sortie: heureux
17. La méthode Split () est utilisée pour diviser une chaîne en un tableau de chaîne.
stringObject.split (séparateur, howmany)
séparateur requis. Une chaîne ou une expression régulière qui divise StringObject à partir de l'endroit où ce paramètre spécifie.
Howmany Facultatif. Ce paramètre spécifie la longueur maximale du tableau retourné. Si ce paramètre est défini, les sous-chaînes retournées ne seront pas supérieures au tableau spécifié par ce paramètre. Si ce paramètre n'est pas défini, la chaîne entière sera divisée quelle que soit sa longueur.
Remarque: Si une chaîne vide ("") n'est pas un espace et est utilisée comme séparateur, chaque caractère dans le stringObject sera divisé.
exemple:
La copie de code est la suivante: var str = "Comment allez-vous aujourd'hui?"
document.write (str.split ("") + "<br />")
document.write (str.split ("") + "<br />")
document.write (str.split ("", 3))
Sortir:
Comment vas-tu aujourd'hui?
Comment vas-tu aujourd'hui,?
Comment vas-tu
18. La méthode substr () peut extraire le nombre spécifié de caractères à partir de l'indice de démarrage dans la chaîne.
stringObject.substr (start, longueur)
Démarrer requis. L'indice de départ de la sous-chaîne à extraire. Doit être une valeur numérique. S'il s'agit d'un nombre négatif, le paramètre déclare la position de la fin de la chaîne. Autrement dit, -1, fait référence au dernier caractère de la chaîne, -2 fait référence au deuxième à dernier personnage, etc.
longueur en option. Le nombre de caractères dans la sous-chaîne. Doit être une valeur numérique. Si ce paramètre est omis, une chaîne de la position de début de StringObject à la fin est renvoyée.
Valeur de retour:
Une nouvelle chaîne contenant des caractères de longueur à partir du début de StringObject (y compris le caractère mentionné par start). Si la longueur n'est pas spécifiée, la chaîne retournée contient des caractères du début à la fin de StringObject.
Remarque: ECMAScript ne normalise pas la méthode, il est donc opposé à l'utiliser.
Copiez le code comme suit: var str = "Hello World!"
document.write (str.substr (3,7))
Sortir:
Lo Monde
19. La méthode substring () est utilisée pour extraire des caractères dans une chaîne entre deux indices spécifiés.
StringObject.Substring (start, stop)
Démarrer requis. Un entier non négatif qui spécifie la position du premier caractère de la sous-chaîne à extraire dans StringObject.
Arrêtez en option. Un entier non négatif est 1 plus positionné dans StringObject que le dernier caractère de la sous-chaîne à extraire. Si ce paramètre est omis, la sous-chaîne retournée se poursuivra jusqu'à la fin de la chaîne.
Valeur de retour
Une nouvelle chaîne dont la valeur contient une sous-chaîne de stringObject dont le contenu est tous des caractères du début à l'arrêt-1, avec une longueur d'arrêt moins le début.
Note:
La méthode substring () renvoie une sous-chaîne comprenant les caractères au début, mais pas les caractères à la fin.
Si le démarrage du paramètre est égal à la fin, la méthode renvoie une chaîne vide (c'est-à-dire une chaîne de longueur 0). Si le démarrage est plus grand que la fin, la méthode échangera ces deux paramètres avant d'extraire la sous-chaîne.
Note:
Contrairement aux méthodes Slice () et substr (), substring () n'accepte pas les paramètres négatifs.
exemple:
Copiez le code comme suit: var str = "Hello World!"
Document.Write (Str.Substring (3,7))
Sortir:
faible
20. Définition et utilisation
La méthode TolowerCase () est utilisée pour convertir une chaîne en minuscules.
StringObject.tolowerCase () // Aucun paramètre
Valeur de retour:
Une nouvelle chaîne dans laquelle tous les caractères majuscules de StringObject sont convertis en caractères minuscules.
21. La méthode ToupperCase () est utilisée pour convertir une chaîne en majuscules.
StringObject.ToupperCase () // Aucun paramètre
Valeur de retour:
Une nouvelle chaîne dans laquelle tous les caractères minuscules de StringObject sont convertis en caractères majuscules.
22. La méthode indexof () peut renvoyer la position où une valeur de chaîne spécifiée apparaît d'abord dans la chaîne.
StringObject.Indexof (SearchValue, FromIndex)
SearchValue requis. Spécifie la valeur de chaîne à récupérer.
Paramètre entier optionnel FromDEX. Spécifie l'emplacement où la recherche démarre dans la chaîne. Sa valeur juridique est de 0 à stringObject.length - 1. Si ce paramètre est omis, la recherche commencera à partir du premier caractère de la chaîne.
illustrer:
Cette méthode récupérera le string stringObject du début à la fin pour voir s'il contient une substring searchvalue. L'emplacement où la recherche commence se trouve à Fromdex de la chaîne ou au début de la chaîne (lorsque FromDex n'est pas spécifié). Si une recherche SearchValue est trouvée, elle renvoie l'emplacement où la recherche de SearchValue apparaît pour la première fois. La position de caractère dans StringObject commence à 0.
Remarque: la méthode indexof () est sensible à la casse!
exemple:
Copiez le code comme suit: var str = "Hello World!"
document.write (str.indexof ("bonjour") + "<br />")
document.write (str.indexof ("world") + "<br />")
document.write (str.indexof ("monde"))
Sortir:
0
-1
6
Pour afficher plus de syntaxe JavaScript, vous pouvez suivre: "JavaScript Reference Tutorial" et "JavaScript Code Style Guide". J'espère également que tout le monde soutiendra davantage Wulin.com.