So che è una domanda strana, ma JavaScript ha la capacità di lavorare con il doppio rispetto ai singoli float? (Float a 64 bit contro 32 bit).
Tutti i numeri in JavaScript sono numeri a virgola mobile a 64 bit.
Rif:
http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference
Secondo la specifica ECMA-262 (ECMAScript è la specifica per Javascript), sezione 8.5:
Il tipo Numero ha esattamente 18437736874454810627 (ovvero 2 64 -2 53 + 3) valori, che rappresentano i valori IEEE 754 a 64 bit a precisione doppia specificati nello standard IEEE per l’aritmetica in virgola mobile binario
Fonte: http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf (PDF)