1. 程式人生 > >js----實現(程式碼)----統計字串中每個字元出現的次數

js----實現(程式碼)----統計字串中每個字元出現的次數

  • 字串中統計每個字元出現的次數:

            <1>    var ary = "asasDFGHadDfFFhjkMNJGBHGDsdfghjfghjkdfghjkl";   

<script>

	/*這個字串中的每個字每出現了多少次*/
	var ary = "asasDFGHadDfFFhjkMNJGBHGDsdfghjfghjkdfghjkl";
	var obj = {};
	var i = 0;

	ary1 = ary.toLocaleLowerCase(); //將字串轉為小寫

	for(i = 0; i < ary1.length; i++)
	{
		key = ary1[i];

		if(obj[key])
		{
			//物件中有這個字母
			obj[key]++;
		}
		else
		{
			//物件中沒有這個字母,把字母加到物件中
			obj[key] = 1;
		}
	}

	for(var key in obj) //遍歷這個物件
	{
		console.log(key + "這個字母出現了" + obj[key] + "次");
	}
</script>
  • 執行結果:


有什麼問題歡迎留言!~~~~