我有一個自己製作的網格系統,我必須計算每列的大小。將一個百分比舍入到最近的整數
在每個row
適合12
列。在下面給出的每個示例代碼中都是如此。
當計算的網格大小的百分比,這些數字並不總是整數,大多是這樣的:
99.98029427220177
100.01970572779821
100.0146484375
100.009765625
100.01464843750001
100.00976562499999
,當我使用Math.floor
在JavaScript我得到這個:
94
96
98
99
98
99
這是想要我想要的:
100
100
100
100
100
100
所以所有四捨五入到整個perc entage。
'Math.floor(99.98029427220177)== 99' ...你如何得到這些結果? –
您發佈的結果是錯誤的。 http://jsfiddle.net/439yr/第一個值是99,其他值將被設置爲100. –
爲什麼使用Javascript來計算網格列的寬度?你可以用CSS來完成所有這些。 –