JavaScript四舍五入到负数小数位,如Excel

我正在尝试在JavaScript中舍入数字以匹配下面的Excel样式舍入。

Excel中:

=ROUND(123456,-1) 

哪个输出

 123460 

我怎样才能得到JavaScript的负小数位?

 function round(x, places) { var shift = Math.pow(10, places); return Math.round(x * shift) / shift; } 

Formula.js实现了Microsoft Excel 2013提供的所有math函数,包括ROUND。