2017-04-08 11 views
-3

私はリターンを必要としなかった。この機能で: -これらの2つの関数のリターンの違いは何ですか?

function sayHello() { 
    var test = "test return" 
    alert(test); 
} 

sayHello(); 

しかし、これで私はそれを必要: -

function randomNumber(range) { 
    return Math.round(Math.random() * range); 
} 
alert(randomNumber(2)); 

なぜ?

+0

はあなたの最初の関数は、戻り値を必要としない機能の乱数から返された値を警告された第2の例では

つかいます。 – cosmoonot

+0

お返事ありがとうございます。 –

答えて

2

最初の例では、関数呼び出しでalertを直接呼び出しているため、何も保留する必要はありません。あなたはそれから値を必要としないので、randonNumberは、あなたがする必要がある何かを送信しているのに対し、

関連する問題