Javascript根据条件对数字进行四舍五入
我如何使用Javascript根据条件对数字进行四舍五入,javascript,Javascript,我如何使用 Math.round() 根据2000年的提醒对输入进行四舍五入 如果输入介于 1-2000=1 2001-3000=1.5 3001-4000=2 4001-5000=2.5 5001-6000=3 例如,若输入为1500,则结果为1;若输入为4000,则结果为2;若输入为40001,则结果为2.5,类似于此 & 还需要根据32的提示对另一个输入进行四舍五入 如果输入介于 1-32=1 33-64=2 65-96=3 例如,如果输入为31,结果为1,输入为64,结果为2,输入为
Math.round()
根据2000年的提醒对输入进行四舍五入
如果输入介于
1-2000=1
2001-3000=1.5
3001-4000=2
4001-5000=2.5
5001-6000=3
例如,若输入为1500,则结果为1;若输入为4000,则结果为2;若输入为40001,则结果为2.5,类似于此
&
还需要根据32的提示对另一个输入进行四舍五入
如果输入介于
1-32=1
33-64=2
65-96=3
例如,如果输入为31,结果为1,输入为64,结果为2,输入为95,结果为3等,则在这种情况下,您需要有一个舍入方法,<2001的情况下,需要有一个特例
函数r1(num){
如果(num尝试此操作,您可以使用if语句来获得所需的结果
var new_number = 0;
var input = your number here
if(input >= 1 && input <= 2000){
new_number = 1;
}else if(input >= 2001 && input <= 3000){
new_number = 1.5;
}else if(input >= 3001 && input <= 4000){
new_number = 2;
}
etc etc etc...
var new_number=0;
var input=此处的您的号码
if(input>=1&&input=2001&&input=3001&&input if-else或switch case不能是通用解决方案。如果输入在10000范围内,我必须维护多少if-else循环?因此我正在尝试实现通用解决方案