2016-09-27 30 views
0

我如何將Javascript中的整數數字舍入到最接近的10?我的數學是很垃圾的今天:)未來10打圓值

一些樣本情況:

45 = 50 
41 = 50 
40 = 40 

我明白我可能需要Math.round /地板的組合,但我似乎無法得到預期的結果。

任何幫助/指針讚賞, 感謝

+0

你需要的功能,我可以寫吧 –

+0

應該有很多這樣的問題,如果你搜索 – guradio

+0

由於當10一打? ? – RobIII

回答

0
var getDozen= function(n){ 
    var r = n%10; 
    if(r>4) return Math.ceil(n/10) *10; 
    else return Math.floor(n/10) *10; 
} 
console.log(getDozen(45)); // 50 
+1

您應該解釋這是如何回答OP的問題,以便他們能夠理解您的解決方案。 – leigero