Caro moderatore,ho seguito il tuo invito "Ma perche` non usi il parseInt() o parseFloat() come ti era stato suggerito?", risultato:

in entrambi i casi se viene passato un valore con la virgola, esso viene arrotondato a un'intero.

Ma è colpa del javascript o mia, senza utilizzare le due funzioni, vedo che il valore passato ha la virgola...peccato per la miriadi di zeri davanti e dietro..