在javascript中,如何格式化字符串?如把3输出为3.00 if (str.indexOf(".")!=-1){}else{str=str+".00";} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上边没有写完{ pos=str.lastIndexOf("."); str1=str.substring(pos+1) if (str1.length=0) str1=str1+"00"; if (str1.length=1) str1=str1+"0" if (str1.length>2) str1=str1.substring(0,1); str=str.substring(0,pos)+str1;} Math.round(parseFloat(需要四舍五入的数据)*10)/10 这样是保留1位小数Math.round(parseFloat(需要四舍五入的数据)*100)/100 这样是保留两位小数Math.round(parseFloat(需要四舍五入的数据)*1000)/1000 这样就保留三位小数了,以此类推 http://expert.csdn.net/Expert/topic/1594/1594039.xml?temp=.861706 a=100a=Math.round(parseFloat(a)*100)/100a=a.toFixed(2) ie6 下面图片只能显示一部分(上一张、下一张图片) 求助:关于ie和火狐兼容的一个问题 CKEditor 3.x + CKFinder 的童鞋请进 致命问题 打包安装过后,文件下载功能出现问题 页面启动即对文本框聚焦 如何在网页退回自动将焦点定位到一个编辑框? javascript里的数字转换 如何在IE中输入网址此页面全屏显示? 怎样使窗口或者对话框的右上角的窗口关闭按纽不可用,或者使其不显示。 用javascript怎样实现让下拉列表框选中某一项 怎样把表单提交后,把输入框中的数据清空
pos=str.lastIndexOf(".");
str1=str.substring(pos+1)
if (str1.length=0)
str1=str1+"00";
if (str1.length=1)
str1=str1+"0"
if (str1.length>2)
str1=str1.substring(0,1);
str=str.substring(0,pos)+str1;
}
Math.round(parseFloat(需要四舍五入的数据)*100)/100 这样是保留两位小数
Math.round(parseFloat(需要四舍五入的数据)*1000)/1000 这样就保留三位小数了,以此类推
a=Math.round(parseFloat(a)*100)/100
a=a.toFixed(2)