我有以下javascript代码。
if( frequencyValue <= 30)
leftVal = 1;
else if (frequencyValue > 270)
leftVal= 10;
else
leftVal = parseInt(frequencyValue/30);
当前,如果给定值55(例如),则它将返回1,因为1
提前致谢
最佳答案
结合使用parseFloat和Math.round
Math.round(parseFloat("3.567")) //returns 4
[EDIT] 根据您的代码示例,您根本不需要parseInt,因为您的参数已经是一个数字。您只需要Math.round