javascript - 不能在另一个函数的关联代码中使用函数变量吗?

标签 javascript

在 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/

相关文章:

javascript - 未捕获的类型错误 : Cannot set property 'value' of > null"in Android

javascript - Django:在 URL 反向调用中使用 Javascript 变量作为参数

javascript - D3 强制布局勾选 Fn -nodes.attr() 不是函数

javascript - 将 css transition 应用于元素的宽度,使其覆盖其容器 div [ReactJS] 的 100% 宽度

javascript - 希望从 Swifttype.com 在我的网站中实现搜索功能,网站上的人员可以轻松搜索任何可用的内容

javascript - 主干错误,对象添加没有方法 'bind'

javascript - 我猜 OnBeforeUnload 可以工作,但我只收到 50% 的数据

javascript - 为什么导航菜单只能点击一次?

javascript - Emberjs div 不会触发点击事件操作

javascript - 查询 : Assigning multiple id's to do the same function.