2017-12-13 21 views
0
var rand; 
var count = 0; 

function gimmeRandom(); 
{ 

    rand = Math.floor(Math.random()*10)+1; 
    count++; 
    return(gimmeRandom); 
} 

function countToRandom(); 
{ 
    var count; 
    for(count = 1; count <= rand; count++) 
{ 
    console.log(count); 
} 

} 

console.log("counting to a random number"); 
gimmeRandom(); 
countToRandom(); 
console.log("counting to another random number"); 
gimmeRandom(); 
countToRandom(); 
console.log(there has been "+count+" random numbers"); 

私はこのコードを使用する必要がありますが、パラメータを受け入れるためにcountToRandomを取得し、パラメータで指定されたその値にカウントする必要があります。countToRandom()パラメータを受け入れる

は、コードが動作している

+0

関数名の後ろに – itsMad

+0

このセミコロンは単純に引数として番号を渡し、機能に制限として、その値を使用している申し訳ありませんイムあなたは 'カウント'と同じように。 –

答えて

0
var rand; 
    var count = 0; 

    function gimmeRandom() 
    { 
     var rand = Math.floor(Math.random()*10)+1; 
     return(rand); 
    } 

    function countToRandom(rand,count) 
    { 
     for(var i = 1; i <= rand; i++) 
     { 
     console.log(i); 
     } 
     count++; 
     return(count); 
    } 

console.log("counting to a random number"); 
rand = gimmeRandom(); 
count = countToRandom(rand,count); 
console.log("counting to another random number"); 
rand = gimmeRandom(); 
count = countToRandom(rand,count); 
console.log("there has been "+count+" random numbers"); 
1
function countToRandom(count) { 
    for(var i = 1; i <= count; i++) 
    { 
     console.log(i); 
    } 
} 

countToRandom(15); 
+0

ソリューションをありがとう、私は解決しようとしましたが、完了しようとしているタスクへのエラーは、countToRandom()がパラメータを受け入れ、パラメータに供給された値に数えると期待していると言います。ありがとう。 – itsMad

+0

これはまさに上記のコードがしていることです。 countToRandom関数は、count変数を関数のパラメータとして受け取り、forループを使用して1からcountまでのすべての値を 'count'(コンソールに書き込む)します。 –

1

、ありがとうございました。セミコロンと最初の機能のreturn-statementを削除するだけです。

短縮

var rand; 
 
var count = 0; 
 

 
function gimmeRandom() { 
 
    rand = Math.floor(Math.random() * 10) + 1; 
 
    console.log("rand", rand); 
 
    count++; 
 
} 
 

 
function countToRandom() { 
 
    for (var i = 1; i <= rand; i++) { 
 
    console.log(i); 
 
    } 
 
} 
 

 
console.log("counting to a random number"); 
 
gimmeRandom(); 
 
countToRandom(); 
 
console.log("counting to another random number"); 
 
gimmeRandom(); 
 
countToRandom(); 
 
console.log("there has been " + count + " random numbers");

関連する問題