我在javascript中将小数转换为二进制值时出现问题,将小数转换为二进制后我无法获得准确的值请帮助我解决此问题,例如,如果我将72057598599935719
转换为二进制我是得到100000000000000000000000100001111111010101011011011100000
,并且在将相同的二进制值转换为十进制值后,我得到72057598599935710
,请给出一些解决此问题的建议。这是我用来转换的代码
var dec = this.get('number'),
bin = parseInt(dec,10).toString(2)