2017-04-08 136 views
-3

在此功能,我並不需要回報: -這兩個函數的返回值有什麼區別?

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

sayHello(); 

但在這我需要它: -

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

爲什麼呢?

+0

你的第一個功能,不需要回報,因爲你不需要從一個值,而randonNumber派遣你,你需要的東西的第二個例子使用。 – cosmoonot

+0

感謝您的回覆。 –

回答

2

在你的第一個例子中,你直接在函數調用中調用alert,所以沒有什麼必須回調。

在您向從功能randomNumber返回的值