Objet chaîne de caractères
Objet String String
(1) Propriétés de String
L'objet n'a qu'un seul attribut, length, qui représente la longueur en la chaîne Le nombre de caractères, y compris tous les espaces et symboles :
var test_var = "I love You!"; document.write(test_var.length);
affiche le résultat comme "11" car la longueur de la chaîne compte également les symboles et les espaces :
Méthodes pour accéder à l'objet chaîne :
Utilisez la méthode toUpperCase() de l'objet String pour convertir les lettres minuscules de la chaîne en majuscules :
var mystr="Hello world!"; var mynum=mystr.toUpperCase();
Le code ci-dessus est exécuté Enfin, la valeur de mynum est : HELLO WORLD!
(2)String method
String l'objet a un total de 19 méthodes intégrées, comprenant principalement des fonctions telles que l'affichage des chaînes sur la page, la taille de la police, la couleur de la police, la recherche de caractères et la conversion de la casse des caractères. Voici quelques-unes des méthodes couramment utilisées :
<🎜. >charAt(n) : renvoie le nième caractère unique de la chaîne. (En comptant à partir de 0)
charCodeAt(n) : Renvoie le code ASCII d'un seul caractère à la nième position de la chaîne.
indexOf() : Utilisation : string_1.indexOf(string_2,n); Commencez la recherche à partir de la nième position de la chaîne string_1, recherchez string_2 et renvoyez la position trouvée, si elle n'est pas trouvée. , alors -1 est renvoyé, n peut être laissé vide et la recherche commence à partir de la 0ème position par défaut.
lastIndexOf() : similaire à indexOf(), mais en commençant par l'arrière.
split('separator') : Sépare la chaîne selon le délimiteur spécifié et renvoie un tableau, par exemple : '1&2&345&678'.split('&'); 1 2 345 678.
substring(n,m) : Renvoie la sous-chaîne de la chaîne d'origine de la position n à la position m.
substr(n,x) : Renvoie la sous-chaîne de la chaîne d'origine commençant à la position n et de longueur x.
toLowerCase() : renvoie une chaîne dans laquelle toutes les lettres majuscules de la chaîne d'origine sont remplacées par des minuscules.
toUpperCase() : Renvoie une chaîne dans laquelle toutes les lettres minuscules de la chaîne d'origine sont remplacées par des majuscules.
Calculer la longueur de la chaîne
<html> <body> <script type="text/javascript"> var txt="Hello World!" document.write(txt.length) </script> </body> </html>
Ajouter des styles à la chaîne
<html> <body> <script type="text/javascript"> var txt="Hello World!" document.write("<p>Big: " + txt.big() + "</p>") document.write("<p>Small: " + txt.small() + "</p>") document.write("<p>Bold: " + txt.bold() + "</p>") document.write("<p>Italic: " + txt.italics() + "</p>") document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>") document.write("<p>Fixed: " + txt.fixed() + "</p>") document.write("<p>Strike: " + txt.strike() + "</p>") document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>") document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>") document.write("<p>Lowercase: " + txt.toLowerCase() + "</p>") document.write("<p>Uppercase: " + txt.toUpperCase() + "</p>") document.write("<p>Subscript: " + txt.sub() + "</p>") document.write("<p>Superscript: " + txt.sup() + "</p>") document.write("<p>Link: " + txt.link("//m.sbmmt.com") + "</p>") </script> </body> </html>