大于10的变量无效

时间:2019-09-07 01:44:10

标签: javascript

我是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;
}

0 个答案:

没有答案