数字转字符串的问题 我没写过vsScript递归.给我一个例子有吗?我帮你写. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用 JS 的我需要得到一个很大数位数字的字符串,但是转成字符串后两位就会变动如上面的 1.85185185185185E+35 转成字符串后变成了 1.851851851851852e+35后面多了个 2 写好了,不足之处再联系.<script>function getstr(nub){ var newnub,str newnub=nub.toString().split("+"); str=newnub[0].substring(newnub[0].length-1,newnub[0].length); if(str=="e") { newnub[0]=newnub[0].replace("e",""); newnub[0]=newnub[0].substring(0,newnub[0].length-1); newnub[0]=newnub[0].replace(".",""); } return newnub[0];}abc=333333333333333333*555555555555555555;alert(getstr(abc)); </script> 要是还要vbstring的话再说一声好了. http://community.csdn.net/Expert/topic/3431/3431181.xml?temp=.4788782 你理解错我上面的意思了我就是要得到 333333333333333333*555555555555555555 的结果 1.85185185185185E+35,但要字符串型的,转成字符串后变成了 1.851851851851852e+35,注意是多了个 2333333333333333333*44444444444444444 的结果是 1.48148148148148E+34,toString() 后变成了 1.4814814814814814e+34,多了 14,就是说后面多出来的长度不是固定的 <script language=javascript>alert((333333333333333333*555555555555555555).toExponential(14))</script> 添加的行 的问题??? 求解决浏览器兼容问题 jquery 替换字符 【急】 弹出窗体下边的状态条? 急求,一段多引号的字符串的写法 我用jplayer做的播放器不兼容ie 菜鸟问题:关于 href 属性 在一个js文件中如何使用另外一个js文件中的函数? 我是个新手,懂得一些网页,对javascript 的应用还不是很好,也许基础差吧!我想从头学习!现在好苦恼! Kodark图像编辑控件出问题啦,快疯了!!1 帮助大全 请问这个函数的意义
我需要得到一个很大数位数字的字符串,但是转成字符串后两位就会变动
如上面的 1.85185185185185E+35 转成字符串后变成了 1.851851851851852e+35
后面多了个 2
function getstr(nub)
{
var newnub,str
newnub=nub.toString().split("+");
str=newnub[0].substring(newnub[0].length-1,newnub[0].length);
if(str=="e")
{
newnub[0]=newnub[0].replace("e","");
newnub[0]=newnub[0].substring(0,newnub[0].length-1);
newnub[0]=newnub[0].replace(".","");
}
return newnub[0];
}
abc=333333333333333333*555555555555555555;
alert(getstr(abc));
</script>
我就是要得到 333333333333333333*555555555555555555 的结果 1.85185185185185E+35,但要字符串型的,转成字符串后变成了 1.851851851851852e+35,注意是多了个 2
333333333333333333*44444444444444444 的结果是 1.48148148148148E+34,toString() 后变成了 1.4814814814814814e+34,多了 14,
就是说后面多出来的长度不是固定的
alert((333333333333333333*555555555555555555).toExponential(14))
</script>