ユーザーが「統計」ボタンをクリックすると、テキストボックスに最も多くの出来事がある文字がウィンドウにポップアップし、発生数が表示されます
統計ボタンをクリックするときの効果は、図に示されています。
実装コード:
<!Doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <pittation> <titlid> </<titl> </<cript = "/javas ="/javas (){// form object var form = document.getElementById( "myform"); //「統計」ボタンform.btn.onclick = function()のクリックイベントを登録{//テキストボックスで値を取得var txt = form.name.value; //空のJSオブジェクトを定義して、テキスト空間にすべての文字を保存し、発生数var json = {}; //テキストボックスの値、つまり(var i = 0; i <txt.length; i ++)のtxt変数に保存された文字列を転送します{// txt文字列でiが下付きしたサブキャラクターを抽出し、JSONオブジェクトが属性名を属性として属性として定義していないかどうかを決定します。テキストボックスに表示され、1に割り当て、属性の対応する文字がテキストボックスJSON [txt.Charat(i)] = 1に表示される回数を表します。 } else {//既に定義された後、属性の値に1を追加します。つまり、属性に対応する文字がテキストボックスJSON [txt.Charat(i)] ++に表示される回数に1を追加します。 }} // 2つの変数を定義するvar maxnum = 0; //テキストボックスの最も発生する文字の回数を示します。 maxnumよりも(つまり、このボックスの属性にもう一度対応する文字を尋ねてから、それをmaxnumに割り当ててchar maxnum = json [i]; char = i;}} alert(「テキストボックスの最も一般的な文字は: " + char +"が表示されます: " + maxnum}; <入力型= "text" name = "name" value = "123"/> <入力タイプ= "name" name = "btn" value = "statistics"/> </form> </body> </html>JSオブジェクト属性は、後で追加される機能、オブジェクト属性のトラバーサルなど、JSオブジェクトの包括的なアプリケーションで使用できます。
JSに関する知識については、 JavaScriptオブジェクトの関連操作を参照してください。
上記のJavaScriptの高度なエクササイズと簡単な例分析は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。