andysern 2016-06-21 02:11 采纳率: 6.3%
浏览 4773

js 利用split后,数字自动变成了科学数值,怎么转化为正常显示啊

有一个图片文件218006133242201623532.jpg

在jsp中
String[] str = imgName.split("\.");

但是问题是,str[0]输出后,就变成了2.180061332422016e+31这个。

用了挺多方法都转换不过来
str[0].toString(); //不行
new Number(str[0]); //不行

所以请教一下大家,这个怎么办啊?

  • 写回答

3条回答 默认 最新

  • 斯洛文尼亚旅游 2016-06-21 03:01
    关注

    要当做字符串传递到函数里面去,要不是数字太大当然是科学计数法表示

     out.print("<td><a href=# onclick='youhuiquan(\""+yhqNum[0]+"\")'>优惠券</a></td>"); 
    
    评论

报告相同问题?