这是一个相对简单的问题,但我想看看其他人如何解决以下问题:
所以例如 UserInput = 14
所以根据上面的txtUserInput,我希望程序计算出需要多少个盒子(在这种情况下答案是4个盒子,最后一个盒子里剩下2个空格.
下面是基本形式的代码示例:
var itemsCount = txtUserInput;
var boxes = 0;
if (itemsCount <=4) {
boxes ++;
}
else if (itemsCount <=8 && >4) {
boxes += 2;
}
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我可以一遍又一遍地重复这个以获得正确的结果,但它会变得非常乏味,而且比它需要的时间长得多......
所以使用JavaScript我怎么能把它放到一个数组/循环中并获得框给我我想要的输出?
谢谢您的帮助
不要循环,进行除法然后向上舍入:
var boxes = Math.ceil(itemsCount / 4);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61 次 |
| 最近记录: |