有時在用Math.round時 不能指定到小數點第N位嗎? 那麼這個可以幫到你! 如下:
Math.Round=function(P,K){
try{
if(typeof(K)=="undefined"){var K=0;}
return Math.round(P*Math.pow(10,K))/Math.pow(10,K)
}catch(z){return NaN}
}
只要調用Math.Round(輸入的數字,小數點第N位)
就可以囉
範例:
範例:
| 執行 | 輸出 |
| Math.Round(55.15) | |
| Math.Round(55.15,0) | |
| Math.Round(8979.48979191,3) | |
| Math.Round("ccc",3) |

沒有留言:
張貼留言
希望各位在留言時可以選擇身分
Yahoo帳號請選OpenID
網址打yahoo.com
以便回覆時較好辨認及交流
謝謝合作