日期:2014-05-16  浏览次数:20312 次

JS控制页面只显示小数点后两位
各位:我的数据库中金额字段存的是小数点后四位,再取出后,在页面要求只显示小数点后两位,如何用JS处理啊?

------解决方案--------------------
在数据库读出来时处理 String.Format("{0:N1}", Convert.ToSingle("数据");
------解决方案--------------------
绝对能够处理你的问题.

totalPrice.toFixed(2);


记得给分哈
------解决方案--------------------
C#实现保留2位小数 
1、
Math.Round(0.333333,2);//按照四舍五入的国际标准

2、
double dbdata=0.335333;
string str1=String.Format("{0:F}",dbdata);//默认为保留两位
3、
float i=0.333333;
int j=(int)(i * 100);
i = j/100;
4、
decimal.Round(decimal.Parse("0.3333333"),2)

5、
private System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();

float test=0.333333f;
nfi.NumberDecimalDigits=2;
string result=test.ToString("N", nfi);

6、
string result= String.Format("{0:N2}",Convert.ToDecimal("0.333333").ToString());

------解决方案--------------------
Number.prototype.toFixed

JScript code

var sNum = "12.5557";
    nNum = parseFloat(sNum);
if(!isNaN(nNum)) {
    alert(nNum.toFixed(2));
}