if(a < 10){
b = 0
}else if(a >= 10 && a < 20){
b = 10
}else if(a >= 20 && a < 30){
b = 20
}else if(a >= 30 && a < 40){
b = 30
}
请教如上判断区间,有没有简略的方法或者公式可以写? 因为a的值可能无限大,所以不可能一直if写下去!
if(a < 10){
b = 0
}else if(a >= 10 && a < 20){
b = 10
}else if(a >= 20 && a < 30){
b = 20
}else if(a >= 30 && a < 40){
b = 30
}
请教如上判断区间,有没有简略的方法或者公式可以写? 因为a的值可能无限大,所以不可能一直if写下去!
return Math.floor(a/10)*10;
function fn(a) {
return Math.floor(Math.max(a,0)/10)*10;
}
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
const b = a < 10 ? 0 : a - a%10;