用于计算bmr的if-else语句
if else statement for calculating bmr
我正在做一个涉及计算bmr的学校项目,当我调用这个函数时,我总是收到引用错误。
<script>
function calbmr(){
var height, weight, age;
var gender;
age = parseFloat(document.bmiform.age.value)
height = parseFloat(document.bmiform.height.value);
weight = parseFloat(document.bmiform.weight.value);
if (document.getElementById('Male').checked) {
gender = (66 + (9.6 * weight) + (1.8 * height) – (4.7 * age));
alert(gender);
}
else if (document.getElementById('Female').checked) {
gender = (655 + (13.7 * weight) + (5 * height) – (6.8 * age));
alert(gender);
}
else {
alert("please select a gender");
}
}
</script>
但当我把代码改成这个时,它会返回结果
if (document.getElementById('Male').checked) {
gender = "Male"
alert(gender);
}
else {
if (document.getElementById('Female').checked) {
gender = "Female";
alert(gender);
}
您的代码中有两个错误的-
符号:
if (document.getElementById('Male').checked) {
gender = (66 + (9.6 * weight) + (1.8 * height) - (4.7 * age));
// ^
alert(gender);
} else if (document.getElementById('Female').checked) {
gender = (655 + (13.7 * weight) + (5 * height) - (6.8 * age));
// ^
alert(gender);
}
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何检查if/else语句中的随机条件
- 在Javascript中为if/else语句添加OR
- geoTest函数-创建if/else语句
- Jquery/Javascript使用IF/ELSE语句更改img SRC
- 编写if-else语句的更好方法
- 在if/else语句中显示DIV
- 由 if / else 语句中的无效语法导致的语法错误
- JavaScript if else 语句来显示 html 标签
- 如何做if/else语句并使用控制台.log打印出来
- 此 JavaScript 代码无法正常工作(if-else 语句)
- 不带花括号的If/else语句javascript
- 如何缩短if-else语句
- 用于筛选数据的函数--if.else语句
- 赢得't输入javascript if/else语句
- 打印出带有参数的if-else语句
- 更改jQuery中if-else语句的图标
- If/else语句和用户下拉选择
- PHP、JS和带有if-else语句的代码点火器脚本
- 什么'这是一种基于if/if-else语句显示popover的简单方法