Scusami, mi sono spiegato male. Non ho diversi javascript, parlavo dei tipi delle variabili di javascript. Nel codice che ho esposto ci sono operatori che operano su tipi diversi intrecciandosi tra di loro.
Il problema che ho e' nel comprendere il linguaggio di partenza, se e' un problema possiamo scegliere un altro linguaggio di arrivo (c, pascal). In realtà mi serve la mano di un bravo programmatore javascript.
Inoltre ti assicuro che con buona probabilità e' traducibile. Ho tradotto da altro javascript piu' semplice senza problemi.
E' proprio dura capire quel pezzo di javascript come viene interpretato...
Grazie comunque del tuo interessamento.