首页 > 解决方案 > nodejs函数的语法

问题描述

我现在开始在 JS 上编码。有几件事我不太了解,我有点困惑,因为我几乎尝试了所有内容,但我无法解决错误。有人会为此提供一些帮助或指导吗?

我的代码

function ImparPar(NumIp) {
   if(NumIp % 2 === 0) {
      return 'Par';
   } else {
      return 'Impar';
   }
}

标签: node.jsfunctionsyntax-error

解决方案


您的函数定义(在第 1 行)具有以下内容:

  • function关键字_
  • 函数名称 (ImparPar)
  • 一个formal参数(NumIP)

所有这些使它成为一个函数定义。

当您稍后在代码中调用该函数时(第 13 行),您只需要按名称调用它。例如:

ImparPar(2);

当你调用一个函数时,你传递它 - 所谓的 - 一个actual参数(在你的情况下2)。

当您使用function关键字作为前缀时,它被解释为函数定义,因此不需要actual参数,而是需要形式参数。

如果您function从第 13 行删除关键字,它应该可以按预期工作,只需执行该函数。


推荐阅读