我有一个大的十进制数字,我从请求&我想将它们转换为字符串。 对于EG:
我尝试了所有转换为字符串
的方法var r=12311241412412.1241523523523235
r.toString();
r+'';
''+r;
String(r);
//output
'12311241412412.1241'
//what i want
'12311241412412.1241523523523235'
所有方法都返回最多4位数的十进制数字(12311241412412.1241) 但我想要所有的数字直到结束。 我也尝试过r.toFixed()。toString(),但每次十进制数的长度都会改变。
这样做有什么简单方法?
答案 0 :(得分:3)
问题是javascript中的12311241412412.1241523523523235
表示12311241412412.125
。无论你做什么都不会工作,除非你把整个东西放在一个字符串中。
改为使用:
var r = "12311241412412.1241523523523235";