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));
}