【问题标题】:JavaScript Convention for Default Function Return Value?默认函数返回值的 JavaScript 约定?
【发布时间】:2014-01-23 19:49:22
【问题描述】:

人力资源部,

在 JavaScript 中,默认函数返回值的约定是什么?我被告知每个函数都应该返回一个值。

我在 C 中效仿,返回 0,但这在 JavaScript 中是错误的,所以当函数成功执行时,它并没有真正的意义。

我问过 Google,但没有确定的答案。

我想到的其他一些候选人:

  • 1
  • true
  • 只接受系统默认的undefined

你怎么看?

【问题讨论】:

  • 大学的一位计算机科学教授教过这个。 @bits:对不起,你是程序员,你是。 @Niet:成功完成后,我认为警报应该返回true,或者可能返回1。
  • 问问你的教授void()函数应该返回什么。
  • 为什么投反对票?在您喜欢的浏览器的控制台中输入alert(1),尽管执行成功,您仍将看到返回值undefined。这里更好的返回结果是true,不是吗?

标签: javascript function return return-value


【解决方案1】:

没有约定,但如果你想为 void 函数或过程函数添加返回值,只需返回 true。

【讨论】:

    猜你喜欢
    • 2019-02-22
    • 2012-08-03
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    • 2020-12-22
    • 2011-12-01
    • 2012-02-02
    • 2014-02-13
    相关资源
    最近更新 更多