2013-07-26 49 views
-1

我想编写一个函数(秒和毫秒传递),可以用此格式返回一个字符串 - >"1,001"(或代替逗号,如果你是美国的一个点) 。格式浮点值3个小数位数JS

此外,逗号后只应有3位小数。如果你只是在它们之间加一个逗号,它肯定不能工作......

所以我的问题是,如果有一种方法或任何技巧来做到这一点。

注意:我是新来的JS

+0

举例来说,1403毫秒会返回1,403吗? 5秒23ms将返回5,023? – Jordan

回答

4

这是否符合您的要求?

function format(seconds, milliseconds) { 
    return (seconds + milliseconds/1000).toFixed(3); 
} 

format(1, 1); // 1.001 
format(5, 23); // 5.023 
+0

哦,上帝是的,那正是我所寻找的。谢谢。有时我以不同寻常的方式思考.... – carlilord