复制代码代码如下所示:
floatdecimal.html
小数点后两位
函数:浮点数为四到五个,取小数点后的2位数。
功能转化为十进制(x){
var = parseFloat(X);
如果(isnan(F)){
返回;
}
F = math.round(X 100)/ 100;
返回F;
}
2个小数点,例如:2,在2或2后面最多0个。
功能todecimal2(x){
var = parseFloat(X);
如果(isnan(F)){
返回false;
}
var = math.round(X 100)/ 100;
var = f.tostring();
VaR RS = s.indexof(' ');
如果(RS<0){
RS = s.length;
s =;
}
而(s.length <= RS + 2){
S = '0';
}
返回的;
}
功能fomatfloat(SRC,POS){
返回math.round(SRC * Math.pow(10,POS))/ math.pow(10,POS);
}
四五家
document.writeln(保留2位十进制:+(3.14159267)+);
document.writeln(强制保留小数点后2:todecimal2 +(3.14159267)+);
document.writeln(保留2位十进制:+(3.14559267)+);
document.writeln(强制保留小数点后2:todecimal2 +(3.15159267)+);
document.writeln(保留2位:+ fomatfloat(3.14559267,2)+);
document.writeln(保留1位:+ fomatfloat(3.15159267,1)+);
五六家
document.writeln(保留2位:1000.003.tofixed +(2)+);
document.writeln(保留1位:1000.08.tofixed +(1)+);
document.writeln(保留1位:1000.04.tofixed +(1)+);
document.writeln(保留1位:1000.05.tofixed +(1)+);
/科学
document.writeln(3.1415.toexponential(2)+);
document.writeln(3.1455.toexponential(2)+);
document.writeln(3.1445.toexponential(2)+);
document.writeln(3.1465.toexponential(2)+);
document.writeln(3.1665.toexponential(1)+);
精确到n,没有n
document.writeln(精确到二位小数点+ 3.1415.toprecision(2)+);
document.writeln(精确到第三位小数点+ 3.1465.toprecision(3)+);
document.writeln(精确到二位小数点+ 3.1415.toprecision(2)+);
document.writeln(精确到二位小数点+ 3.1455.toprecision(2)+);
document.writeln(精确到第五位小数点+ 3.141592679287.toprecision(5)+);
这是我的HTML页面。
Javascript四RMS五保留两个小数
复制代码代码如下所示:
函数计数(){
警报();
无功大小= ~ ~(document.getelementbyid(大小)。值);
var值= 0;
对于(var i = 0;i <大小;i + +){
VaR值= 1 *(document.getelementbyid(afteradjscor+我)。值);
如果(NULL)!=瓦尔){
价值= math.round(((1 *(价值+ Val))* 100)/ 100;
}
}
如果(isnan(值)){
值=
输入必须是数字
类型;
}
document.getelementbyid(总)价值=价值;
}
说明:
1×xx:字符串到浮动
math.round(((1 *(价值+ Val))* 100)/ 100:四家五项