📅  最后修改于: 2023-12-03 15:38:40.651000             🧑  作者: Mango
在JavaScript中,我们可以在一个函数内部调用另一个函数。也就是说,在函数体内部可以包含其他函数的调用。
要在当前函数内部调用另一个函数,我们只需要使用另一个函数的名称,后跟括号。例如:
function funcA() {
console.log('This is function A');
}
function funcB() {
console.log('This is function B');
funcA();
}
funcB();
上述代码将输出:
This is function B
This is function A
注意,在 funcB()
中调用了 funcA()
函数。
函数可以接收参数,也可以返回值。要在一个函数中调用另一个带参数的函数,只需在函数调用中传递参数。例如:
function funcA(param) {
console.log('This is function A with param ' + param);
}
function funcB() {
console.log('This is function B');
funcA('hello');
}
funcB();
上述代码将输出:
This is function B
This is function A with param hello
注意,在 funcB()
中调用了 funcA()
函数并传递了参数 'hello'
。
一个函数也可以返回值,我们可以在另一个函数中使用这个值。例如:
function funcA(param) {
console.log('This is function A with param ' + param);
return param + '!';
}
function funcB() {
console.log('This is function B');
var result = funcA('hello');
console.log('Returned value: ' + result);
}
funcB();
上述代码将输出:
This is function B
This is function A with param hello
Returned value: hello!
注意,在 funcA()
函数中返回了 'hello!'
然后在 funcB()
中使用了这个返回值并输出。
总之,在JavaScript中,我们可以在一个函数内部调用另一个函数,使用函数名来调用函数,并在函数调用中传递参数和返回值。