javascript - JavaScript 代码中的函数参数或无参数
问题描述
为什么要教我编写没有参数的(基本)函数?
function idealSleepHours () {
const idealHours = 8;
return idealHours*7
};
它也与参数一起使用。我错过了什么吗?
function idealSleepHours (idealHours) {
idealHours = 8;
return idealHours * 7
};
对于一个愚蠢的问题,我很抱歉,我是 JavaScript(和编程)的新手,因此一切对我来说都有点困惑。
编辑:非常感谢您的回答,现在我完全理解其中的区别了。
解决方案
在 JS 中,您可以为参数设置默认值。如果您不使用该参数,则将采用默认值。
function idealHours(idealHours=8){
return idealHours*8;
}
console.log("Without parameters",idealHours())
console.log("With parameters",idealHours(3))
推荐阅读
- sql-server - SQL Server:插入缺失的行
- assembly - x86 程序集在跳转前推送参数
- mfc - CSplitterWnd CreateStatic() 在 Windows 10 上失败
- python - 将嵌套的 XML 解析为 DataFrame
- javascript - reactjs如何获取url参数
- c# - 提示容器来源:WixAttachedContainer 问题
- java - 对调查“硬件差异对合并排序算法性能的影响”的初步研究方法的评论
- java - SonarQube 已停止且未运行
- flutter - MacOS 根据 Flutter 官方文档给出 zsh: command not found: flutter after update path
- c++ - 让一个类方法为每个实例保存一个不同的静态变量