1. StringObject.Charat ()
Fonction: renvoie l'indice de la chaîne
var str = "Ceci est une chaîne"; console.log (str.charat (0)) //
2. StringObject.CharCodeat ()
Fonction: La méthode peut renvoyer le codage Unicode des caractères à la position spécifiée
var str = "Ceci est une chaîne"; console.log (str.charcodeat (0)) // this => 36825
3.String.fromCharcode ()
Fonction: Renvoyez les caractères correspondants via un codage Unicode
console.log (String.FromCharcode (36825,26159)) // c'est
Exemple: trouver si une chaîne est un nombre
<body> <input type = "text" /> <input type = "Button" value = "Detection" /> <script> var ainp = document.getElementsByTagName ('input'); Ainp [1] .OnClick = function () {var val = Ainp [0] .Value; if (DetectNum (val)) {alert ('Félicitations,' + Val + 'sont tous les nombres'); } else {alert ('l'entrée est erronée'); }}; fonction détectNum (str) {var n = 0; pour (var i = 0; i <str.length; i ++) {n = str.Charcodeat (i); if (n <48 || n> 57) return false; } return true;} </cript> </ body>4. StringObject.Indexof ()
Fonction: La méthode peut renvoyer l'emplacement où une valeur de chaîne spécifiée apparaît d'abord dans la chaîne.
Paramètres: str.indexof (Trouvez la valeur, commencez à chercher l'indice). Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.
Exemple: retourner pour trouver l'indice du caractère correspondant
<cript> var str = 'xsxsxscdecdcdxsxsxs'; var num = 0; var s = 'xs'; var arr = []; for (; str.indexof (s, num)! = -1;) {num = str.indexof (s, num) + s.length arr.push (num)} console.log (arr) </cript>5. StringObject.LastIndexof ()
Fonction: Trouvez le premier emplacement d'une valeur de chaîne spécifiée dans la chaîne de derrière à l'avant.
6. StringObject.Substring ()
Fonction: La méthode est utilisée pour extraire des caractères dans une chaîne qui se situe entre deux indices spécifiés.
7. StringObject.ToupperCase ()
Fonction: convertir les lettres en capital
8. StringObject.tolowerCase ()
Fonction: convertir les lettres en minuscules
9.StringObject.Split ()
Fonction: la méthode est utilisée pour diviser une chaîne en un tableau de chaîne
Paramètres: (quel caractère est utilisé pour intercepter et quel bit le tableau est conservé)
Trois usages
var str = "121314"; str.split ("") // [1,2,1,3,1,4]; str.split ("1") // [, 2,3,4]; str.split ("", 2) // [1,2] 10.Arrobject.join ()Fonction: La méthode est utilisée pour mettre tous les éléments du tableau dans une chaîne. Les éléments sont séparés par des délimiteurs spécifiés
Deux usages
var arr = [1,2,3]; arr.join ("") // 123arr.join ("-") // 1-2-3Exemple: mettez en surbrillance les mots clés que vous avez recherchés
<input type = "text" id = "oin" /> <button> Button </utton> var oin = document.getElementById ("Oin"); var obtn = document.getElementsByTagName ('bouton') [0]; var str = "La longueur de l'objet d'arguments est déterminée par le nombre de paramètres réels plutôt que par le nombre de paramètres formels. Les paramètres formels sont des variables qui rouvrent les espaces de mémoire dans la fonction, mais ils ne chevauchent pas l'espace mémoire de l'objet des arguments. vérifié. "; var h = ""; obtn.onclick = function () {if (oin.value == "") {alert ("l'entrée est vide"); return false} var s = oin.value; if (str.indexof (s) == -1) {alert ("non ce nombre"); return false} var m = '<span style = "background-color: red">' + s + '</span>'; str = str.split (s); h = str.join (m) document.body.innerhtml = h}