计算器——JavaScript程序设计基础"/>
项目2 体脂率计算器——JavaScript程序设计基础
项目目标
(1)掌握JavaScript的变量的定义及使用
(2)了解JavaScript的基本数据类型
(3)JavaScript的运算符和表达式,并具备运用表达式解决问题的能力
项目分析
本项目的内容是实现体脂率计算器,在prompt()弹出的对话框中输入所需的个人信息(体重、年龄、性别、身高),首先根据公式计算所需要的BMI,然后判断男/女,最后根据公式计算体脂率。
项目实施
(1)代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>体脂计算器——JavaScript程序设计基础</title>
</head>
<body><script>var gender=prompt("请输入您的性别(男/女)");var age=prompt("请输入您的年龄");var weight=prompt("请输入您的体重(单位:kg)");var height=prompt("请输入您的身高(单位:m)");var BMI=weight/(height*height);var sex=(gender=="男")?1:0;var BFR=(1.2*BMI+0.23*age-5.4-10.8*sex).toFixed(2);var result;if (sex==1) {if (BFR>=15 && BFR<=18) result="正常"; elseresult="不在正常范围,请加强锻炼";} else {if (BFR>=25&&BFR<=28)result="正常";elseresult="不在正常范围,请加强锻炼";}alert("您的体脂率是"+BFR+"%,"+result); </script>
</body>
</html>
(2)实现效果
实现效果如图1~5所示。
图1 输入性别
图2 输入体重
图3 输入年龄
图4 输入身高
图5 显示结果
202103090126玛日古丽
更多推荐
项目2 体脂率计算器——JavaScript程序设计基础
发布评论