我有存儲在變量中的12個不同的數字,這樣的:使用Javascript - 檢查一個數是否爲接近2個變量
var span1 = 8.333333333;
var span2 = 16.66666667;
var span3 = 25;
var span4 = 33.33333333;
var span5 = 41.66666667;
var span6 = 50;
var span7 = 58.33333333;
var span8 = 66.66666667;
var span9 = 75;
var span10 = 83.33333333;
var span11 = 91.66666667;
var span12 = 100;
我有一個div的寬度進行比較,以其父寬度,並返回值的函數作爲百分比(減去%符號),例如48.5586
。我希望函數檢查結果最接近的這些跨度變量中的哪一個。例如,48.5586
將返回"span6"
,因爲它比41.666667更接近50。
真的不知道從哪一個開始這個,有什麼想法?
是否有你有12個變量而不是一個數組的原因? – 2013-01-23 00:13:47
如果這些是響應式網格的百分比,請不要忘記列之間存在排水溝,而且只有11個排水溝。 –