1. javascript如何取小數點後四位數
js中提供了對應的函數,即toFixed(n)方法。參數n表示要保留幾位小數。
比如:
vara=123.456789;
alert(a.toFixed(4));//四舍內五入保留四位小數
//將容num四捨五入並截取n位小數。
getResult(num,n){
returnnum.toFixed(n);
}
注意:
當n 太小或太大時拋出異常RangeError。正常范圍是[0,20]。
當調用該方法的對象不是Number時拋出TypeError異常。
2. JS運算結果取小數點後3位
用 Number.toFixed(x) x 是精確的位數, Number是你的內原數據容
document.getElementById("FpgForm_ZC0000000007340").value = box1 + box
ZC0000000007340").value.toFixed(3)
3. js 怎麼截取後面2位小數點
2.232,你確定需要的結果是2.32?而不是2.23?
如果專是屬2.23:
var val = 2.232;
val = val.substring(0,val..indexOf(".")+3);
如果是2.32:
var val = 2.232;
var temp_val1= val.substring(0,val.indexOf(".")+1);
var temp_val2= val.substring(val.indexOf(".")+2,val.length());
val = temp_val1+temp_val2;
4. js取一個數字小數點後兩位,但是這個數字不一定是小數
functiontest(param){
tmp=(''+param).split(".");
if(tmp.length===1){
return'00';
}elseif(tmp.length===2){
returntmp[1].substring(0,2)+'00'.substring(0,2-tmp[1].length);
}else{
return'請輸入正確數字';
}
}
5. 請問js如何獲取小數點後的所有數,不四捨五入比如112.343232 謝謝!
var n = 3.156448;
//toString 轉換字元串類型
//split() 分割成字元串數組
//獲取索引為1也就是小數點後的數
var s = n.toString().split(".")[1];
alert(s);
6. 怎麼用js截取小數位數
toFixed(num) 方法可把 Number 四捨五入為指定小數位數的數字。num參數為專想要截取的屬小數位數。
例子:
var num = new Number(13.37);
document.write (num.toFixed(1))
7. js如何截取小數部分比如1.32,算出來的結果就是0.32
vara=23.689;
varc='0.'+a.toString().split(".")[1];
alert(c);