As you can see below, in all the cases the number is shown wrong:
var a = 714205074837649919;
console.log(a); //>> 7.1420507483764992E17
console.log(parseInt(a)); //>> 7.1420507483764992E17
console.log(parseInt(a).toString()); //>> 714205074837649900
console.log(parseFloat(a).toString()); //>> 714205074837649900