真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

字符串,數(shù)組常見例題

1:在一串字符串中找出最長(zhǎng)的字符

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比蟠龍網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式蟠龍網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋蟠龍地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。

var st="The quick brown fox jumped bcaked jumped abscefg over the lazy dog 15625765675276";
     function zifuchuanmax(str){
         var arr=str.split(" ");//將字符串轉(zhuǎn)化為數(shù)組
         var max=arr[0];
         for(var i=1;i

做題方法:首先利用split方法將字符串轉(zhuǎn)化為數(shù)組,定義一個(gè)變量,將數(shù)組的第一個(gè)元素賦值給這個(gè)變量,然后用for循環(huán)將數(shù)組中的元素與該變量依次比較,如果比該變量長(zhǎng),則將該元素賦值給變量
2:數(shù)組去重,將一個(gè)數(shù)組中相同的元素去掉

var arr = [1, 1, 2, 3, 4, 3, 5, 5, 6, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9];
     function szqc(array){
         for(var i=0;i

3:字符串翻轉(zhuǎn)
方法一:

var str = "abcdefghi";
console.log(str.split("").reverse().join(""));//ihgfedcba

將字符串轉(zhuǎn)化為數(shù)組,然后利用數(shù)組的方法reverse將數(shù)組翻轉(zhuǎn),然后再用join()將其轉(zhuǎn)化為字符串
方法二:

var str = "abcdefghi";
 function fanzhuan(str){
         var dao="";//定義一個(gè)空字符串
         for(var i=str.length-1;i>=0;i--){
             dao+=str.charAt(i);
         }
         return dao;
     }
     console.log(fanzhuan(str));//ihgfedcba

在函數(shù)中定義一個(gè)新的空字符串,然后利用for循環(huán),倒敘取出原字符串中元素,疊加
4:
統(tǒng)計(jì)一個(gè)字符串中出現(xiàn)最多的及其出現(xiàn)的次數(shù)給出一個(gè)字符串,統(tǒng)計(jì)出現(xiàn)次數(shù)最多的字母。如:“cccccccccasdfssaaasasasasaadddddddd”,

var str1 = "cccccccccasdfssaaasasasasaadddddddd";
function findChar(str) {
        var ss = moveNumber(str.split(""));//先利用數(shù)組去重,將每個(gè)元素取出
        /*[a,c,f,h]*/
        var list = [];
        for (var i = 0; i < ss.length; i++) {
                var count = 0;
                for (var index in str) {
                        if (ss[i] == str.charAt(index)) {
                                count++;
                        }//
                }
                list.push([ss[i], count]);
        }
        var tong = 1;
        for (var i = 0; i < list.length; i++) {
                if (list.length <= tong)break;
                if (list[i][1] > list[i + 1][1]) {
                        list.splice(i + 1, 1);
                        i--;
                }
                else if (list[i][1] < list[i + 1][1]) {
                        list.splice(i, 1);
                        i--;
                }
                else {
                        tong++;
                }
        }
        return function () {
                var strlist = "";
                for (var i = 0; i < list.length; i++) {
                        strlist += list[i][0] + "---" + list[i][1] + "個(gè)"
                }
                return strlist;
        }

}
console.log(findChar(str1)());//c---9個(gè)a---9個(gè)d---9個(gè)

新聞標(biāo)題:字符串,數(shù)組常見例題
網(wǎng)頁(yè)網(wǎng)址:http://weahome.cn/article/ppssgh.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部