div可以容纳多少个10 x 10的盒子?

时间:2019-02-24 10:09:33

标签: javascript math

这是一个数学问题,与一些JavaScript混在一起,我有一个可调的divhttps://imgur.com/a/Pec9Duq),当单击submit时,它会完全由填充div's缩小10乘10

但是我不太清楚如何计算{strong> 10乘10 的行数。div's将适合parent

我目前拥有的是这段代码:

var w_items = Math.ceil(def_w / 10),
    h_items = Math.ceil(def_h / 10);

这让我回到了width的四舍五入的heightparent,不知道如何计算适合的想法,我将它们加在一起还是其他? / p>

2 个答案:

答案 0 :(得分:1)

乘以父div的宽度和高度。您将得到它的区域。 然后,由于10x10 = 100,小div的面积为100。 然后,您所要做的就是Math.floor(parentArea/smallDivArea),您将获得适合大div的小div的数量。

答案 1 :(得分:0)

如果您对值进行下限(也称为整数除法)而不是上限,则将获得可以水平和垂直放置的元素数量。总计数为w_items * h_items。