为什么要教我编写不带参数的此(基本)函数?

function idealSleepHours () {
    const idealHours = 8;
    return idealHours*7
};


它也可以使用参数。我想念什么吗?

   function idealSleepHours (idealHours) {
      idealHours = 8;
      return idealHours * 7
    };


对于一个愚蠢的问题,我感到很抱歉,我是JavaScript(和编程)领域的新人,因此一切对我来说都有些混乱。

编辑:非常感谢您的回答,现在我绝对理解其中的区别。

最佳答案

在JS中,您可以为参数设置默认值。如果不使用该参数,则采用默认值。

Documentation



function idealHours(idealHours=8){
  return idealHours*8;
}

console.log("Without parameters",idealHours())

console.log("With parameters",idealHours(3))

关于javascript - JavaScript代码中的函数参数或无参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53484693/

10-17 03:07