Prefácio
O índice IMC (índice de massa corporal em inglês) é um padrão comumente usado para medir o grau de peso e se o corpo humano é saudável. Quando precisamos comparar e analisar o impacto na saúde do peso de uma pessoa em pessoas de diferentes alturas, o valor do IMC é um indicador neutro e confiável. Este artigo introduzirá como implementar esta calculadora com JavaScript, vamos dar uma olhada abaixo.
Sem mais delongas, basta fazer o upload do código
<! Doctype html> <html> <head lang = "pt"> <meta charset = "utf-8"> <title> calculadora BMI </title> </ad Head> <head> <cript> var BMI = {}; Bmi.getBmi = função (a, b) {var BMI = b/((a/100)*(a/100)); retornar IMC; }; BMI.idealweight = function (a) {var x = (a-100)*0.9; retornar x; }; função cal (form) {var a = avaliou (form.Height.value); var b = avaliar (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) {alert ("Você é muito leve, coma mais!"); } else if (BMI> = 18.5 && BMI <25) {alert ("Caro, seu peso é normal, continue assim!"); } else if (BMI> = 25 && BMI <30) {alert ("Caro, você é muito pesado, você vai perder peso!"); } else {alert ("Caro, você realmente vai perder peso!"); }}} </script> </adhead> <body> <form métod = post> sua altura (cm): <input type = "text" name = "altura"> <br> <br/> seu peso (kg): <input type = "text" name = "weight"> <br> <br/brick = <brick = <but type = "button" "=" "" "> <br> <brick/brick = <brick = <but type =" button "=" "=" Weight "> <br> <br/> <brick = = <input =" "Butter" = "=" ""> <brrick> <brick): <input type = "botão" "=" ""> " <br/> Seu peso ideal: <input type = "text" name = "iw"> <br/> <br/> seu IMC: <input type = "text" name = "bmi"> </morm> </body> </html>Resumir
O exposto acima é todo o conteúdo da implementação da calculadora do IMC com JavaScript. É muito simples. Amigos interessados podem praticar você mesmo. Espero que seja útil para todos que usam JavaScript.