OK,
mi sono confuso...chiedo scusa a tutti!

il discorso era diverso, cioè solo sui numerici.

se io ho 3 dati: 1,10 e 2, il mio algoritmo li mette in quest'ordine

1 10 2

mentre io li volevo come

1 2 10

ma per fare questo mi basta una parseInt...
scusate ma sono già fuso ed è solo martedi...

Spero di non avervi fatto perdere tempo,
alla prox e ancora grazie a tutti!!!