Cita:
Iniciado por master_of_puppetz alguna vez vi ese problema, y no recuerdo bien, pero al parecer el problema era por que se "desbordaba" el número al convertirlo de cadena a número, algo así como si hubieras alcanzado el limite de la clase Number.
hmm no, me parece que el tema esta en la forma como la clase representa el dato, no olvidar que Number trabaja con punto flotante lo cual hace entendible ese redondeo hacia arriba (si fuese un problema de desbordamiento, ademas de tirar un error no debería asignar un valor aún más grande).
probablemente con el uint tengas más suerte, y ese sí no le pases valores mayores a uint.MAX_VALUE