jQuery BMI 数学计算
jQuery BMI Math Calculation
我想要达到的目标:
我希望用户能够将他们的信息输入 BMI(体重指数)计算器,并让公式正确输出用户 BMI 答案。
目前的问题:
当输入以下值时,例如:
- 英尺
5
- 英寸
3
- 石头
13
- 磅
4
公式输出 130758
而不是 32.9
,这是正确的值。
JS:
var feet = $('#feet').val(); // e.g 5
var inches = $('#inches').val(); // e.g 3
var stone = $('#stone').val(); // e.g 13
var pounds = $('#pounds').val(); // e.g 4
var imperialCalc = Math.round(stone*14+pounds/(feet*12+inches)*(feet*12+inches))*703; // BMI Formula
console.log(imperialCalc); // e.g 32.9
体重指数公式:
stone*14+pounds/(feet*12+inches)*(feet*12+inches))*703
BMI 示例:
http://www.aviva.co.uk/health-insurance/home-of-health/tools-and-calculators/bmi.html
提前感谢您的帮助!
请尝试:
var imperialCalc = ((stone*14)+pounds)/((feet*12+inches)*(feet*12+inches))*703;
根据你想要的数字四舍五入
我想要达到的目标:
我希望用户能够将他们的信息输入 BMI(体重指数)计算器,并让公式正确输出用户 BMI 答案。
目前的问题:
当输入以下值时,例如:
- 英尺
5
- 英寸
3
- 石头
13
- 磅
4
公式输出 130758
而不是 32.9
,这是正确的值。
JS:
var feet = $('#feet').val(); // e.g 5
var inches = $('#inches').val(); // e.g 3
var stone = $('#stone').val(); // e.g 13
var pounds = $('#pounds').val(); // e.g 4
var imperialCalc = Math.round(stone*14+pounds/(feet*12+inches)*(feet*12+inches))*703; // BMI Formula
console.log(imperialCalc); // e.g 32.9
体重指数公式:
stone*14+pounds/(feet*12+inches)*(feet*12+inches))*703
BMI 示例:
http://www.aviva.co.uk/health-insurance/home-of-health/tools-and-calculators/bmi.html
提前感谢您的帮助!
请尝试:
var imperialCalc = ((stone*14)+pounds)/((feet*12+inches)*(feet*12+inches))*703;
根据你想要的数字四舍五入