Prefacio
El índice de IMC (índice de masa corporal en inglés) es un estándar comúnmente utilizado para medir el grado de peso y si el cuerpo humano es saludable. Cuando necesitamos comparar y analizar el impacto en la salud del peso de una persona en personas de diferentes alturas, el valor del IMC es un indicador neutral y confiable. Este artículo presentará cómo implementar esta calculadora con JavaScript, echemos un vistazo a continuación.
Sin más preámbulos, simplemente cargue el código
<! DocType html> <html> <head lang = "en"> <meta charset = "utf-8"> <title> calculadora BMI </title> </head> <fead> <script> var bmi = {}; Bmi.getbmi = function (a, b) {var bmi = b/((a/100)*(a/100)); regresar BMI; }; Bmi.idealweight = function (a) {var x = (a-100)*0.9; regresar x; }; función cal (form) {var a = eval (form.height.value); var b = eval (form.weight.value); var bmi = eval (form.bmi.value); var bmivalue = bmi.getbmi (a, b); Bmi.disp_alert (bmivalue); form.iw.value = bmi.idealweight (a); form.bmi.value = bMivalue; } Bmi.disp_alert = function (bmi) {if (bmi <18.5) {alerta ("¡Eres demasiado ligero, come más!"); } else if (bmi> = 18.5 && bmi <25) {alerta ("Querido, su peso es normal, ¡mantenlo listo!"); } else if (bmi> = 25 && bmi <30) {alerta ("Querido, eres demasiado pesado, vas a perder peso!"); } else {alerta ("querido, realmente vas a perder peso!"); }}} </script> </head> <body> <form de método = post> su altura (cm): <input type = "text" name = "altura"> <br> <br/> su peso (kg): <input type = "text" name = "weight"> <br> <br/> <br/> <input type = "button" value = "inicio" oncLick = "cal (this (this (form)") Peso: <input type = "text" name = "iw"> <br/> <br/> Your bmi: <input type = "text" name = "bmi"> </form> </bod> </html>Resumir
Lo anterior es todo el contenido de implementar la calculadora de IMC con JavaScript. Es muy simple. Los amigos interesados pueden practicarlo usted mismo. Espero que sea útil para todos los que usen JavaScript.