有時在用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
以便回覆時較好辨認及交流
謝謝合作