javascript - Codecademy JavaScript - 第 2-1 节

标签 javascript

几年前我参加了 AP 计算机科学类(class),我从中学习了 Java。我现在正在尝试这个 Codeacademy,我对这个问题感到困惑,有人可以向我解释一下吗? 这是问题:

你是习惯的产物。每周你买 5 个橙子。但是橙子的价格一直在变化!

  1. 您想声明一个函数来计算购买 5 个橙子的成本。
  2. 然后您想要计算这 5 个的总成本。
  3. 编写一个名为 orangeCost() 的函数来执行此操作。
  4. 它应该采用一个参数,即橙子的成本,并将其乘以 5。
  5. 它应该将乘法结果记录到控制台。
  6. 调用函数,其中每个橙子的价格为 5 美元。

这是我的代码:

var getCost = orangeCost (costOfOrange) {
    console.log(costOfOrange * 5);
};
getCost(5);

我相信它遵循了前面问题中显示的语法,但我得到了这个输出:

SyntaxError: missing  before statement
Oops, try again. 
It looks like your syntax isn't quite right. 
Feel free to peek back at earlier exercises if you need help!

最佳答案

JavaScript 中的函数定义可以采用两种主要形式之一:

function funcName(param1, param2, ...) { }

或者

funcName = function(param1, param2, ...) { }

您的示例也不符合。你可能想要:

orangeCost = function(costOfOrange) {

关于javascript - Codecademy JavaScript - 第 2-1 节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464003/

相关文章:

javascript - 鼠标移开时停止功能 | JS

javascript - 使用 Angular 2 绑定(bind)注入(inject)服务时出错

javascript - 谷歌分析 : Uncaught ReferenceError: _gat is not defined

javascript - javascript 中的 CSS 样式不起作用

javascript - 无论如何,我可以将表从一个页面传递到 jquery 中的另一个弹出页面

javascript - 有没有一种简单的方法可以调整 Framer Motion 中可拖动元素的动量/惯性?

javascript - 显示/隐藏 JavaScript 时出现问题

javascript - 如何从 JavaScript 中的 Function() 中删除匿名

javascript - 编号 : null when creating a new item in sequelize

javascript - VML 是否具有与 SVG 的标记元素等效的元素?