首页 > 解决方案 > JavaScript 代码中的函数参数或无参数

问题描述

为什么要教我编写没有参数的(基本)函数?

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

它也与参数一起使用。我错过了什么吗?

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

对于一个愚蠢的问题,我很抱歉,我是 JavaScript(和编程)的新手,因此一切对我来说都有点困惑。

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

标签: javascriptfunction

解决方案


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

文档

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

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

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


推荐阅读