2017-02-24 136 views
-1

你好能有人幫我...添加JavaScript與金錢貨幣循環

我們在類生成的貨幣和試圖使一個循環,增加了兩個數字,看看有多少「基斯塊錢」我們有..這就是貨幣的名稱「基斯錢」 這裏的信息,我們有

VAR基思= 18;

var austin = 4.5;

var marc = 2;

變種卡萊布= 1.29;

變種海莉= 0.9;

變種麥克拉= 0.45;

變種扎克= 0.0225;

+2

你試過嘗試自己嗎?因此,分享你的工作,讓你幫助你。 – Smit

+0

我不知道你在這裏問什麼,但它讓我笑! –

+0

基本上你想要這些數字的總和?請提供一些代碼和更好的解釋。 – Armin

回答

0

沒有什麼可以在這裏循環。您已將每個人定義爲一個單獨的變量。

考慮更改你的數據結構:

let people = [ 
    { name: 'Keith', amount: 18 }, 
    { name: 'austin', amount: 4.5 }, 
    // etc. etc. 
]; 

從那裏,你可以使用這樣的事情:

let total = 0; 
people.forEach((person) => { 
    total += person.amount; 
}); 
console.log(total); 

一旦你掌握了,看看mapreduce

此外,非常小心的貨幣。不要靠浮點四捨五入。 How can I format numbers as money in JavaScript?

+1

你不想讓他試試嗎? – Smit

+1

@Smit我當然可以。有什麼可以嘗試用問題中的代碼?這個人不知道他們在做什麼。一開始有一點幫助可以讓他們感動。你還應該注意到我包含了一些鏈接以供進一步閱讀。 – Brad

+0

由於@Brad提及請謹慎使用浮點舍入。在運行計算之前,您可能希望對'person.amount'進行四捨五入,或者至少在最後對其進行四捨五入。 –