2014-01-23 89 views
-1

你好人力資源部,默認函數返回值的JavaScript約定?

在JavaScript中,默認函數返回值的約定是什麼?我被教導每個函數都應該返回一個值。

我跟在C上,並返回0,但這是JavaScript中的虛假,所以當函數成功執行時它沒有任何意義。

我問了Google,但沒有確定的答案。

一些其他候選人,我腦子裏想的:

  • true
  • 只要接受的undefined

系統默認你覺得呢?

+0

大學的計算機科學教授教授了這個。 @bits:對不起,你是程序員,你是。 @Niet:在成功完成後,認識到alert應該返回'true',或者可能是'1'。 – kmiklas

+0

問你的教授'void()'函數應該返回什麼。 –

+0

爲什麼投下了票?在你喜歡的瀏覽器的控制檯輸入'alert(1)',並且 - 儘管執行成功 - 你會看到'undefined'的返回值。這裏更好的回報結果是'真實的',不是? – kmiklas

回答

0

沒有約定,但是如果你想要返回void函數或過程函數只返回true。