js 統計乙個字串中,出現最多的字元和出現次數

2021-10-22 10:47:10 字數 890 閱讀 3944

運用到的關鍵函式是str.charat(index):根據位置返回字元。

另外,建立乙個物件o,其中存放的key為字串的各不重複的字母,鍵值為出現的次數。

**:

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

head

>

>

>

var str=

'abcoefoxyozzopp'

;//利用charat遍歷字串

//把每個字元儲存給物件,如果物件沒有該屬性,就為1,如果存在+1

//遍歷物件,得到出現最多的字元

var o=

;for

(var i =

0; i < str.length; i++

)else

} console.

log(o)

;var max=0;

//存放出現最多的次數

var ch='';

//存放出現次數最多的字母

for(

var k in o)

} console.

log(max)

; console.

log(ch)

;script

>

body

>

html

>

統計乙個字串中出現最多的字元

方法一 注意的點 物件的屬性獲取要用obj key 是因為這個可以通過變數來訪問屬性,迴圈遍歷用for.in這個是專門對物件的迴圈,要適應es6的for.of是要借助object.keys obj 來使鍵名生成乙個陣列。function stingcountermax str for var i 0...

Java統計乙個字串在另乙個字串中出現的次數

1.鍵盤錄入乙個大字串,再錄入乙個小字串 2.統計小字串在大字串中出現的次數 3.執行列印格式 請輸入大字串 woaichina,chinabutongyubaima,wulunchinahaishijpan,zhaodaogongzuojiushihaoma 請輸入小字串 china 控制台輸出 ...

統計乙個字串中出現的字元及其次數

實驗題目 統計乙個字串 現的字元及其次數 實驗目的 掌握二叉排序樹的構造過程及其演算法設計 實驗內容 設計程式,讀入乙個字串,統計該字串中每個出現的字元及其 次數,然後按字元的ascii編碼順序輸出結果。要求用一顆二叉排序樹來儲存處理結果,每個結點包含四個域,格式為 字元 該字元出現的次數 指向as...