jQuery BMI数学计算

时间:2015-09-23 15:24:26

标签: jquery math formula

我想要实现的目标:
我希望用户能够将他们的信息输入BMI(身体质量指数)计算器,并使公式输出正确的用户BMI答案。

当前问题:

输入以下值时:例如:

  • 5
  • 英寸3
  • Stone 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

BMI公式:

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

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

请尝试:

var imperialCalc = ((stone*14)+pounds)/((feet*12+inches)*(feet*12+inches))*703;

根据您想要的数字进行回合