Ich bin etwas auf der Javascript-Logik fest, um dies zu erreichen.Javascript-Nummer zählt
Grundsätzlich
Wenn ich eine Nummer (zB 30) geben
Ich mag jede Seite 5 zeigen.
so
25 26 27 28 29 30 31 32 33 34 35
Dieser Teil ist einfach.
Aber dann muss ich Fälle behandeln, wo die Zahl unter 5 ist (sagen 3).
Was ich will, ist,
für jede Zahl nicht auf der rechten Seite, es in den linken
so
1 2 3 4 5 6 7 8 9 10 11
Aber dann brauche ich Fälle zu behandeln, in denen die Zahl ist über a (Maximum-5) (sagen Maximum = 100, Nummer = 98).
Was ich will, ist,
für jede Zahl nicht auf der linken Seite gezeigt, nach rechts hinzufügen
so
90 91 92 93 94 95 96 97 98 99 100
Aber dann brauche ich Fälle zu behandeln, in denen das Maximum ist unter 10 (sagen Nummer = 3, Maximum = 8
Was ich will ist,
zeigen nur den Anwendungsbereich
so
1 2 3 4 5 6 7 8
Aber ich bin auf der Logik
ranger (10) returns: "Vorher: 15,5,14,6,13,7,12,8,11,9" "Nummer: 10" "Nachher: 15,5,14,6,13 , 7,12,8,11,9 " – Hailwood
@Hail - Fixed, nur Problem in var-Deklaration. Funktioniert jetzt perfekt. – Ben
Diese Methode funktioniert auch, ich habe diese akzeptiert, da es eine Funktion ist. und ich mag die Tatsache, dass pre, num und post alle separate Variablen in der Funktion sind und nicht nur eine Zeichenkette. – Hailwood