jQuery data () obtiene datos de numbers incorrectos

Yo usuario jQuery 1.6.1 y navegar es Chrome 11

Puse algunos datos en DIV, así:

<div id="user" data-user-id="68029454802354176"></div> 

y tratar de usar .data () para recuperar el userId

 console.log($('#user').data('userId')); 

Debo get 68029454802354176 , pero solo devuelve 68029454802354180

¿Por qué cambia mi número?

No creo que esto tenga algo que ver con jquery, más cómo javascript handels grandes numbers

su a datos malos devuelve un número y no una cadena en este caso

  $("#user").attr("data-user-id") 

obtendrá una cadena correcta al less

si pone 68029454802354176 en la console cromada, le devuelve 68029454802354180