判断字符串中这个字符出现了多少次

/*
    找到这个字符串中每个字符串出现了多少次
    */

    var str = "If you depend on life and death, I will never give up."

    // 第一步 先统一大小写字母
    var newStr = str.toLocaleLowerCase();

    // 第二步  创建一个空对象, 目的:把字母作为键 ,次数作为值
    var obj = {};

    //  第三步 遍历字符串 获取每个字母
    for (var i=0;i<newStr.length;i++){
        var key = newStr[i];  //每个字母
        if(obj[key]){  // 判断obj中有没有这个键
        // 对象中有这个字母了
            obj[key]++
        }else{
            // 对象中没有这个字母,那就把字母加到对象中,并且给这个字母一个出现的次数,默认一次
            obj[key] = 1;
        }
    }    
    // 遍历对象,显示每个对象的次数
    for(var key in obj){
        console.log(key + "这个字母出现了"+ obj[key]+ "次");
    }
原文地址:https://www.cnblogs.com/ivylv/p/11411012.html