Parse Float tem um limite de arredondamento? Como posso consertar isso

Configurei um sistema que analisa uma sequência de dados compacta em JSON. Estou usando um número de 19 dígitos para armazenar identificações. Infelizmente, qualquer número superior a 17 dígitos,parseFloat() arredonda os últimos dígito

Isso quebra toda a cadeia de dados. Posso consertar isso?

Por exemplo8246295522085275215 é transformado em8246295522085276000. Por que é isso

http: //jsfiddle.net/RobertWHurst/mhZ7Q

questionAnswers(3)

yourAnswerToTheQuestion