Cuando el usuario hace clic en el botón "Estadísticas", el personaje con la mayor cantidad de ocurrencias en el cuadro de texto aparece en la ventana y muestra el número de ocurrencias
El efecto al hacer clic en el botón Estadísticas se muestra en la figura:
Código de implementación:
<! Doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <Head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> </title> </script type = "text/jawlet" () {// Get Form Object var form = document.getElementById ("myform"); // Registre el evento de clic para el botón "Estadísticas" form.btn.onclick = function () {// Obtener el valor en el cuadro de texto var txt = form.name.value; // Defina un objeto JS vacío para guardar todos los caracteres en el espacio de texto y el número de ocurrencias var json = {}; // Transferir el valor en el cuadro de texto, es decir, la cadena guardada en la variable txt para (var i = 0; i <txt.length; i ++) {// extrae el sub-caracteres suscrito por i en la cadena txt y determina si el objeto JSON no ha definido el nombre de atributo como el atributo dado al carácter si (! Json [txt.charat (i)))). En el cuadro de texto) y asignarlo a 1, representando el número de veces que los caracteres correspondientes del atributo aparecen en el cuadro de texto JSON [txt.charat (i)] = 1; } else {// Después de ya definido, agregue 1 al valor del atributo, es decir, agregue 1 al número de veces que el carácter correspondiente al atributo aparece en el cuadro de texto JSON [txt.charat (i)] ++; }} // Definir dos variables var maxnum = 0; // denota el número de veces que el carácter con la mayor cantidad de ocurrencias en el cuadro de texto es 0 var char = ""; // denota el carácter con la mayor cantidad de ocurrencias en el cuadro de texto de forma predeterminada es vacía // viajar el valor de atributo del objeto json para (var i en json) {if (json [i]> mAxnum) que maxnum (es decir, pregunte a los caracteres correspondientes al atributo nuevamente en este cuadro, luego asignarlo a Maxnum y asignar su nombre de atributo a char maxnum = json [i]; char = i;}} alerta (los caracteres más comunes en el "cuadro de texto son:" + Char + "El número de veces que aparecen son:" + maxnum);}}; </script> </head> <calio <body> <body> my myform " <input type = "text" name = "name" value = "123"/> <input type = "button" name = "btn" value = "estadísticas"/> </form> </body> </html>Los atributos del objeto JS se pueden usar en una aplicación completa de objetos JS, como las características agregadas más tarde, transversal de los atributos del objeto, etc.
Para conocer JS, consulte las operaciones relacionadas de los objetos JavaScript.
Los ejercicios avanzados de JavaScript anteriores y el análisis de ejemplo simple son todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.