2015-05-13 27 views
-2

我有兩個功能,例如:如果你想要形成功能,哪個更好?返回或者返回false

function fn1(){ 
    return false; 
} 

function fn2(){ 
    return; 
} 

alert(fn1()); 
alert(fn2()); 

回報會給你"undefined"並返回false會給你布爾"false"我應該喜歡什麼,爲什麼? 都將從功能出來,但是選什麼,什麼不應該

更好,因爲你的JavaScript標準點

+0

返回值是否用於任何事情? – deceze

+0

這取決於功能的目的。 – Zee

+0

@AlexChar不,我猜是因爲我知道區別,但我想知道哪個更好.. – supersaiyan

回答

0

您應該返回任何你需要的。 如果你不需要一個特定的答案只是「返回」,如果你想知道函數的結果,你必須返回一個值(布爾值或不)。

+0

將undefined看起來更好,而不是返回false? – supersaiyan

+0

如果關心它的外觀,你應該閱讀以前的答案。 – Gioryo

相關問題