Jquery 如何返回没有小数的值
我试图在这个BMI计算器中找到BMI值,但是结果是十进制的,但我希望它只返回一个整数 例如:计算BMI值后,它返回82.25235,但我希望它返回82。我该怎么做Jquery 如何返回没有小数的值,jquery,decimal,Jquery,Decimal,我试图在这个BMI计算器中找到BMI值,但是结果是十进制的,但我希望它只返回一个整数 例如:计算BMI值后,它返回82.25235,但我希望它返回82。我该怎么做 函数calculateBMI(){ var-weight=$(“#txtwweight”).val(); var height=$(“#txthheight”).val(); 体重指数得分=体重/(身高/100*身高/100); } 高度: 重量: 丢弃小数 在(原始)标题中,您要求获取不带小数的值(原文如此)。在这种情况下,只需让
函数calculateBMI(){
var-weight=$(“#txtwweight”).val();
var height=$(“#txthheight”).val();
体重指数得分=体重/(身高/100*身高/100);
}
高度:
重量:
丢弃小数
在(原始)标题中,您要求获取不带小数的值(原文如此)
。在这种情况下,只需让您的BMIScore
throguhparseInt()
函数的作用是:解析字符串并返回整数
阅读更多关于或
四舍五入到最接近的整数
您可能希望取而代之的是四舍五入到最接近的整数。这样,由于将值表示为整数,所以可以最大限度地减少错误。在这种情况下,只需让您的BMIScore
通过round()
方法的作用是:将数字舍入为最接近的整数
阅读更多关于或
基于代码的示例
函数calculateBMI(){
var-weight=$(“#txtwweight”).val();
var height=$(“#txthheight”).val();
BMIScore=parseInt(体重/(身高/100*身高/100));
警惕(BMI评分);
}
高度:
重量:
这取决于您要如何取整--
假设您的BMI分数是一个数字:
始终四舍五入:
Math.floor(BMI分数)代码>
始终汇总:
Math.ceil(BMI分数)代码>
正常舍入:
Math.round(BMI分数)代码>
类型转换为整数:
parseInt(BMIScore)代码>建议您使用而不是w3schools,@webeno:我个人认为MDN的源代码也更准确和“丰富”(顺便说一句,w3schools比前一段时间要好得多)。添加了指向MDN的链接。