2017-08-21 20 views
-8

における変数の最後の値を取得します。私はこの機能を持っているループ

function sum(x, y) { 
    var z = 1; 
    for (var i = x; i > 0; i--) { 
     if (i % y == (x % y)) { 
      console.log(z *= i); 
     } 
    } 
} 

sum(12, 5); 

、出力は次のようになります。

12, 84, 168 

私だけを取得するために、私の機能で何を編集する必要があります最後の値(168)?

答えて

1

外のログを移動します:

function sum(x, y) { 
var z = 1; 
for (var i = x; i > 0; i--) { 
    if (i % y == (x % y)) { 
     z *= i; 
    } 
} 
console.log(z); 
} 

sum(12, 5); 
0
function sum(x, y) { 
var z = 1; 
for (var i = x; i > 0; i--) { 
    if (i % y == (x % y)) { 
     z *= i; 
    } 
} 
console.log(z); 
} 
sum(12, 5); 
関連する問題