2013-07-26 50 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