我是Java语言的新手,正在尝试编写一个具有特定规则和界限的简单计算器。小于零或大于17,则表示“超出范围”;低于零有效,> = 17无效。
如果我将上限设置为一个数字,则可以很好地工作,但是任何两位数字都不能。
function math(){
var age=parseFloat(AgeForm.age.value);
var weight=(age+4)*2 ;
if (age < 0 || age >= 17) {var weight="Out of range"};
if (age >= 0 && age < 0.5) {var weight=3.5};
if (age >= 0.5 && age < 1) {var weight=8};
if (age > 9) {var weight=(age*3.3)};
document.getElementById("weight").innerHTML = weight;
}