JSを使ってBMI測定アプリを作成しよう。
[実行例]
フォーム表示

身長と体重を入力して計測ボタンを押すと結果が表示される。

なおBMIは
体重kg/(身長m*身長m)
で求められ
判定基準は以下とする。
18.5未満 低体重
18.5~25未満 普通
25~30未満 肥満(1度)
30~35未満 肥満(2度)
35~40未満 肥満(3度)
40以上 肥満(4度)
[作例]
●index.html
04 | < meta charset = "UTF-8" > |
08 | 身長(cm):< input type = "number" id = "height" step = "0.1" >< br > |
09 | 体重(kg):< input type = "number" id = "weight" step = "0.1" >< br > |
10 | < button id = "calcBt" onclick = "calc()" >計測</ button > |
11 | < div id = "result" ></ div > |
14 | const hDom=document.getElementById("height"); |
15 | const wDom=document.getElementById("weight"); |
16 | const resultDom=document.getElementById("result"); |
17 | const msgDom=document.getElementById("msg"); |
19 | let h=parseFloat(hDom.value)/100; |
20 | let w=parseFloat(wDom.value); |
22 | resultDom.textContent=`BMI:${bmi.toFixed(2)}`; |
37 | msgDom.textContent =msg+"です"; |
コメント