如1109.1893要取小數後第二位。
結果就是1109.19。
function formatFloat(num, pos) { var size = Math.pow(10, pos); return Math.round(num * size) / size; } alert(formatFloat("1109.1893", 2));
第一個參數num是帶有小數的變數,
第二個參數pos是要取小數後的幾位數。
註:
Math.pow(x,y);
x -- 為number型態
y -- 為number型態
返回值為x的y次方。
如果pow的參數過大而引起浮點溢出,返回Infinity。
0 comments:
張貼留言