糯米文學吧

位置:首頁 > 設計 > 網頁設計

javascript代碼的練習題

  javascript代碼的練習題

1、給你一個字符串,要你找出裏面出現次數最多的.字母和出現的次數,例如:“abaasdffggghhjjkkgfddsssss”;

javascript代碼的練習題

複製代碼 代碼如下:

var str = "abaasdffggghhjjkkgfddsssss";

var arr = new Array();

var i = 0;

while (At(0)) {

arr[i] = At(0) + "=" + (t(At(0))th - 1);

str = t(At(0))("");

i++;

}

alert(arr);

for (var j = 0,temp=0; j < th; j++) {

if (temp <= Number(arr[j]t("=")[1])) {

temp = Number(arr[j]t("=")[1]);

i = j;

}

}

alert(arr[i]);

2、求解字符串的字節長度;

複製代碼 代碼如下:

var f = function(s) {

if (!th || !s) {

return null;

}

if ("" == s) {

return 0;

}

var l = 0;

for (var i = 0; i < th; i++) {

if (CodeAt(i) > 255) {

l += 2;

} else {

l++;

}

}

alert(l);

};

f("你好a")

3、去掉數組中重複的元素;

複製代碼 代碼如下:

p = function() {

if (th < 2) {

return [this[0]] || [];

}

var arr = [];

for (var i = 0; i < th; i++) {

(ce(i--, 1));

for (var j = 0; j < th; j++) {

if (this[j] == arr[th - 1]) {

ce(j--, 1);

}

}

}

return arr;

};

var a = ["abc", "abc", "a", "b", "c", "a", "b", "c"];

alert(p());