参数
本课属于 Coddy JavaScript 学习旅程的“基础知识”单元。第 46 课,共 77 课。
参数是调用函数时传入函数的值。
参数是函数内部用于接收该值的变量。
要定义带参数的函数,我们把参数写在括号内:
function functionName(param1, param2) {
code
}参数名可以随意取,需要多少个参数都可以写。
要调用函数并向它传递参数,我们这样写:
functionName(value1, value2, value3, ...)用法示例:
function isEven(number) { // "number" 是形参
if (number % 2 === 0) {
console.log(`${number} is even`);
} else {
console.log(`${number} is odd`);
}
}
for (let i = 15; i < 34; i++) {
isEven(i); // i 是实参
}
for (let i = 153; i < 219; i++) {
isEven(i); // 这里也是实参
}这里,number 是参数(占位符),我们传入的每个值(例如 15 或 153)都是参数。
挑战
简单编写一个程序,获取两个输入数字。这些输入数字是下面函数的参数。
创建一个函数,接收两个参数,将它们相乘(计算乘积)并打印结果。函数名由你决定。
使用这两个输入数字调用函数。
注意!在代码中,先编写函数,再编写调用或执行函数的语句。
亲手试试
let a = parseInt(inp[0]); // 不要修改这一行
let b = parseInt(inp[1]); // 不要修改这一行
// 在下面输入你的代码
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: JavaScript 在线编译器