统计字符串中每个字符出现的次数

 charAt() 可以返回指定位置的字符

        //统计字符串 'abcoefoxyozzopp' 中每个字符出现的次数。
        let str = 'abcoefoxyozzopp'
        let str1= {}
        for (let i = 0; i < str.length; i++) {
            let ct = str.charAt(i)
            if (str1[ct]) {
                str1[ct]++
            } else {
                str1[ct] = 1
            }
        }
        console.log(str1);

 str.split('') 意思是将str字符串中所有的字符分隔后组成一个新数组返回

        let str = 'abcoefoxyozzopp'
        let str1= {}
        str.split("").forEach(x=>{
            if (str1[x]) {
                str1[x]++
            } else {
                str1[x] = 1
            }
        })
        console.log(str1);

统计字符串中每个字符出现的次数_第1张图片

 

你可能感兴趣的:(JS,javascript)