欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實(shí)現(xiàn)求字符串中出現(xiàn)最多次數(shù)的字符和次數(shù)示例

 更新時(shí)間:2019年07月05日 10:11:37   作者:水機(jī).Threeki  
這篇文章主要介紹了JS實(shí)現(xiàn)求字符串中出現(xiàn)最多次數(shù)的字符和次數(shù),涉及javascript針對字符串的遍歷、統(tǒng)計(jì)、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)求字符串中出現(xiàn)最多次數(shù)的字符和次數(shù)。分享給大家供大家參考,具體如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>www.dbjr.com.cn JS求字符串中出現(xiàn)最多次數(shù)的字符和次數(shù)</title>
</head>
<body>
<script>
var t = 'badfadfegaaaaadf';
var h = {};
for (var i=0; i<t.length; i++){
    if( h.hasOwnProperty(t[i]) ){        //判斷某個(gè)屬性是否在對象內(nèi),方法一
        h[t[i]]+=1;
    }
    else {
        h[t[i]] = 1;
    }
};
// for (var i=0; i<t.length; i++){
//     if( h[t[i]] !== undefined ){        //判斷某個(gè)屬性是否在對象內(nèi),方法二
//         h[t[i]]+=1;
//     }
//     else {
//         h[t[i]] = 1;
//     }
// };
console.log(t);
console.log(h);
// 求t字符串中出現(xiàn)最多次數(shù)的字符和次數(shù)
var char, times = 0;
for ( k in h ){
    if ( h[k] > times ) {
        times = h[k];
        char = k;
    }
}
console.log(char, times);
</script>
</body>
</html>

運(yùn)行結(jié)果:

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具 http://tools.jb51.net/code/HtmlJsRun測試上述代碼運(yùn)行結(jié)果。

PS:這里再為大家推薦兩款相關(guān)在線工具供大家參考:

字?jǐn)?shù)統(tǒng)計(jì)工具:
http://tools.jb51.net/code/zishutongji

在線字符統(tǒng)計(jì)與編輯工具:
http://tools.jb51.net/code/char_tongji

更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript操作DOM技巧總結(jié)》及《JavaScript字符與字符串操作技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論