资讯详情

JavaScript字符串案例(abaasdffggghhjjkkgfddsssss3444343)

<!DOCTYPE html> <html lang="en">   <head>     <meta charset="UTF-8" />     <meta http-equiv="X-UA-Compatible" content="IE=edge" />     <meta name="viewport" content="width=device-width, initial-scale=1.0" />     <title>Document</title>     <script>       // 给定字符串 如:"abaasdffggghhjjkkgfddsssss3444343" 问题如下:       var str = "abaasdffggghhjjkkgfddsssss3444343";       // 1. 字符串的长度       console.log(str.length);       // 2. 取出指定位置的字符 如:0,3,5,9等       var zd = "";       for (var i = 0; i < str.length; i  ) {         if (i == 0 || i == 3 || i == 5 || i == 9) {           zd  = str.charAt([i]);         }       }       console.log(zd);       // 3. 找出指定字符是否存在于上述字符串中 如:i, c, b等       // 封装       function cz(z) {         if (str.indexOf(z) !== -1) {           return z   " 字符存在";         } else {           return z   " 字符不存在";         }       }       var y = cz("b");       console.log(y); ///打印变量       // 4. 替换指定字符 如:g替换为22 ss用b等操作方法替换       while (str.indexOf("g") !== -1) {         str = str.replace("g", 22);       }       console.log(str);       while (str.indexOf("ss") !== -1) {         str = str.replace("ss", "b");       }       console.log(str);       // 5. 截取指定开始位置至结束位置的字符串 例如:获得1-5字符串       console.log(str.substr(1, 5));       // 6. 找出上述字符串中出现次数最多的字符和出现次数       var duo = {}; // 创建空数组       for (var i = 0; i < str.length; i  ) {         var chars = str.charAt(i); // 赋值字符串的指定长度chars         if (duo[chars]) {           // duo[chars]是判断duo数组有没有chars元素 有的话chars元素 1           duo[chars]  ;         } else {           // 没有chars创造一个元素chars元素           duo[chars] = 1;         }       }       console.log(duo);       // 遍历对象       var max = 0;       var ch = "";       for (var k in duo) {         // k 得到属性名         //   duo[k] 得到属性值         if (duo[k] > max) {           max = duo[k];           ch = k;         }       }       console.log("出现次数为:"   max);       console.log("最多的字符是:"   ch);     </script>   </head>   <body></body> </html> 

标签: fxd101套管式温度传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台