1樓:memory丶思憶
以陣列接收該數字,然後採用jquery中的split方法去擷取,保留一位小數;
比如***給出的例項:接收一個數字,保留一位小數。
var date = array[0];
var timearray = array[1].split(".")
var stime = timearray[1];
2樓:匿名使用者
var a=2.1512131231231321;
alert("兩位小數點:"+a.tofixed(2)+"
四位小數點"+a.tofixed(4));
其他的:
//保留兩位小數
//功能:將浮點數四捨五入,取小數點後2位
function todecimal(x)
f = math.round(x*100)/100;
return f;
} //制保留2位小數,如:2,會在2後面補上00.即2.00
function todecimal2(x)
var f = math.round(x*100)/100;
var s = f.tostring();
var rs = s.indexof('.');
if (rs < 0)
while (s.length <= rs + 2)
return s;
} function fomatfloat(src,pos)
//四捨五入
alert("保留2位小數:" + todecimal(3.14159267));
alert("強制保留2位小數:" + todecimal2(3.14159267));
alert("保留2位小數:" + todecimal(3.14559267));
alert("強制保留2位小數:" + todecimal2(3.15159267));
alert("保留2位小數:" + fomatfloat(3.14559267, 2));
alert("保留1位小數:" + fomatfloat(3.15159267, 1));
//五舍六入
alert("保留2位小數:" + 1000.003.tofixed(2));
alert("保留1位小數:" + 1000.08.tofixed(1));
alert("保留1位小數:" + 1000.04.tofixed(1));
alert("保留1位小數:" + 1000.05.tofixed(1));
//科學計數
alert(3.1415.toexponential(2));
alert(3.1455.toexponential(2));
alert(3.1445.toexponential(2));
alert(3.1465.toexponential(2));
alert(3.1665.toexponential(1));
//精確到n位,不含n位
alert("精確到小數點第2位" + 3.1415.toprecision(2));
alert("精確到小數點第3位" + 3.1465.toprecision(3));
alert("精確到小數點第2位" + 3.1415.toprecision(2));
alert("精確到小數點第2位" + 3.1455.toprecision(2));
alert("精確到小數點第5位" + 3.141592679287.toprecision(5));
js中字串轉數字,並且保留1位小數
3樓:匿名使用者
var s='29.3231565';
s=parsefloat(s).tofixed(1);
j**ascript如何取小數點後四位數?
4樓:
js中提供了對應的函式,即tofixed(n)方法。引數n表示要保留幾位小數。
比如:var a =123.456789;
alert(a.tofixed(4));// 四捨五入保留四位小數// 將num四捨五入並擷取n位小數。
getresult(num,n)
注意:當 n 太小或太大時丟擲異常 rangeerror。正常範圍是[0,20]。
當呼叫該方法的物件不是 number 時丟擲 typeerror 異常。
5樓:
1.formatfloat("0.00",3.
01254)2.format("2.344","#.
00") 返回2.343.(0.
12345).tofixed(4)(四位)4.(0.
12345).toprecision(4)(四位)記得給我加分哦 這麼詳細~!
6樓:匿名使用者
將得到的數字乘以10000,然後用math,round()四捨五入,完了再除以10000搞定!
7樓:匿名使用者
你用了 parseint 函式,parseint函式是把數字轉換為整形數字了,那裡還有小數啊,應該用number函式
jquery 將字串轉換小數
8樓:
var a='16.07';
var b = parsefloat(a)+1;
alert(b);
js中 將 數字格式化為 小數點後保留2位 怎麼弄?
9樓:幻翼高達
需要準備的材料分別是:電腦、html編輯器、瀏覽器。
1、首先,開啟html編輯器,新建html檔案,例如:index.html。
2、在index.html的標籤中,以圓桌率為例子,輸入js**:var a = 3.
141592653;var b = a.tofixed(2);document.body.
innertext = b;。
3、瀏覽器執行index.html頁面,會列印出3.141592653格式化為小數點後2位的3.14。
10樓:匿名使用者
var a=3.1415926;
a = a.tofixed(2);//保留2位但結果為一個string型別
a = parsefloat(a);//將結果轉換會float//用一步的話如下
a = parsefloat(a.tofixed(2));
數除以1 7,商是兩位小數,且保留一位小數是4 2,被除數最大是多少
這個數最大應該是7.208。根據題意用1.7x4.2 7.14,這個被除數應該近似於7.14,再想保留一位小數是4.2,百分位上應該小於5,最大的數就應該用4.24x1.7 7.208 小數點 小數點是一個數學符號,寫作 用於在十進位制中隔開整數部分和小數部分。小數點作用很大,不起眼的差錯會造成極為...
分數怎麼化小數,怎麼將分數化成小數?
提莫送你超神 分數化小數可以將這個分式看成是一個除法算式。然後用分子除分母就能得到小數結果。比如二分之一,分子是 1 分母是 2 可以把這個分式看成 1 2。二分之一化作小數的結果就是 1 2 0.5 擴充套件資料 分數中間的一條橫線叫做分數線,分數線上面的數叫做分子,分數線下面的數叫做分母。讀作幾...
如何將float以保留兩位小數,C 如何將float型別數值保留兩位小數?
文件類共創空間 你要知道,float是浮點數,無法精確表示一個數值。所以你根本不可能在float內部精確表示一些小數,比如0.7或者你說的0.32。有興趣的話可以研究下ieee754標準,這個標準規定了電腦中浮點數如何儲存,看完了你就會明白,這些小數在電腦中儲存的時候都是轉換成二進位制儲存的,而0....