日期:2014-05-17 浏览次数:20683 次
function bmrs(weight,sex,age){
var x=new Array(2),y=null;
switch (true)
{
case age>=0 && age<3:
x[1]=new Array(60.9,-54),x[2]=new Array(61.0,-51);
y=1;
break;
case age>=3 && age<10:
x[1]=new Array(22.7,495),x[2]=new Array(22.5,499);
y=1;
break;
case age>=10 && age<18:
x[1]=new Array(17.5,651),x[2]=new Array(12.2,746);
y=1;
break;
case age>=10 && age<18:
x[1]=new Array(17.5,651),x[2]=new Array(12.2,746);
y=0.95;
break;
case age>=18 && age<30:
x[1]=new Array(15.3,679),x[2]=new Array(14.7,496);
y=0.95;
break;
case age>=30 && age<60:
x[1]=new Array(11.6,879),x[2]=new Array(8.7,829);
y=0.95;
break;
case age>=60:
x[1]=new Array(13.5,487),x[2]=new Array(10.5,596);
y=0.95;
break;
default:
break;
}
return Math.ceil((x[1][0]*weight+x[1][1])*y);
}