在 Codecademy[1] 的代码练习中,它要求你计算一个变量的立方体,我可以使用以下方法轻松地做到这一点:
// Accepts a number x as input and returns its square
function square(x) {
return x * x;
}
// Accepts a number x as input and returns its cube
function cube(x) {
return x * x * x;
}
cube(7);
我的问题是关于 cube 函数的,为什么当我使用以下代码时会出现 NaN
错误:
function cube(x) {
return x * square;
}
[1] http://www.codecademy.com/courses/functions_in_javascript/0#!/exercise/1
最佳答案
尝试:
你错过了(x)
function cube(x) {
return x * square(x);
}
关于javascript - 不能在另一个函数的关联代码中使用函数变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243194/