Maison >interface Web >js tutoriel >Exemple de code pour les opérations statistiques de chaîne JS [traversée, interception, sortie, calcul] (image)
Cet article présente principalement JSStringopérations statistiques, combinées avec des exemples, analysez le parcours, l'interception, la sortie, le calcul et d'autres compétences opérationnelles connexes et les notes des chaînes JavaScript. Les amis dans le besoin peuvent se référer à
Les exemples de cet article décrivent la chaîne de caractères JS. opération de statistiques. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>JS字符串</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <script> var str = "aaddaabbcdddefg"; console.log(str.charAt(7)); //b 没有返回空不是null console.log(str.indexOf('p')); //1 没有返回-1 var obj = {}; for (var i = 0; i < str.length; i++) { var v = str.charAt(i); if (obj[v] && obj[v].value == v) { obj[v].count++; } else { obj[v] = {}; obj[v].count = 1; obj[v].value = v; } } console.log(obj); //true //obj = {a:object,b:object,c:object} for (key in obj) { document.write(obj[key].value + '=' + obj[key].count + ' '); // a=4 b=3 c=4 d=2 f=1 g=1 h=1 } </script> </body> </html>
Enregistrez chaque élément de la chaîne et enregistrez le numéro
L'effet de l'opération est le suivant :
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!