我稍微停留在JavaScript邏輯來完成此操作。javascript數字
基本上
如果我給一個數(比如30)
我想表明5兩側。
所以
25 26 27 28 29 30 31 32 33 34 35
這部分很簡單。
但是,然後我需要處理的數量低於5(例如3)的情況。
我想的就是什麼,
爲每個數字在右側沒有顯示, 它添加到左側
所以
1 2 3 4 5 6 7 8 9 10 11
但後來我需要處理的情況下,該數字高於(最大-5)(例如最大= 100,數字= 98)。
我想的就是什麼,
爲每個數字在左邊沒有顯示, 它添加到右側
所以
90 91 92 93 94 95 96 97 98 99 100
但後來我需要處理的情況下,最大值低於10(比如說數字= 3,最大值= 8)
我想要的是,
只顯示適用範圍
所以
1 2 3 4 5 6 7 8
但我不知道在邏輯
遊俠(10)返回: 「之前:15,5,14,6,13,7,12,8,11,9」 「編號:10」 「之後:15,5,14,6,13 ,7,12,8,11,9「 – Hailwood 2010-11-19 08:21:56
@Hail - 修正了var聲明中的問題。現在完美運作。 – Ben 2010-11-19 08:27:17
這種方法也適用,我接受了這個方法,因爲它是一個函數。我喜歡這樣一個事實,即pre,num和post都是函數中的單獨變量,而不僅僅是一個字符串。 – Hailwood 2010-11-19 08:53:12