ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript テスト問題演習コード_JavaScript スキル

JavaScript テスト問題演習コード_JavaScript スキル

WBOY
リリース: 2016-05-16 17:49:22
オリジナル
995 人が閲覧しました

1. 文字列が与えられ、最も頻繁に出現する文字とその出現回数を見つけるように求められます。例: "abaasdffggghhjkkgfddsssss";

コードをコピー コードは次のとおりです:

var str = "abaasdffggghhjkkgfddsssss";
var arr = new Array(); 🎜>while (str. charAt(0)) {
arr[i] = str.charAt(0) "= (str.split(str.charAt(0)).length - 1); str = str.split(str.charAt(0)).join("");
i ;
}
alert(arr); (var j = 0,temp=0) ; j if (temp temp = Number(j) .split("= )[1]);
i = j;
}
alert(arr[i]); 2.文字列のバイト長 ;




コードをコピーします

コードは次のとおりです:
var f = 関数 { if (!arguments.length || !s) { return null; } if ("" == s) { return
}
var l = 0;
for (var i = 0; i if (s.charCodeAt(i) > 255) {
l = 2;
} else {
l ;
}
alert(l);


3. 配列内の繰り返し要素を削除します。




コードをコピーします。


コードは次のとおりです。 🎜>
Array.prototype.strip = function() {
if (this.length return [this[0]] [] || var arr = [];
for ( var i = 0; i < this.length; i ) {
arr.push(this.splice(i--, 1)); var j = 0; j if (this[j] == arr[arr.length - 1]) {this.splice(j--, 1); } } } return
}
var a = ["abc", "abc", "a", "b", "c", "a"、"b"、"c" ];
alert(a.strip());
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート