Javascript函数没有返回期望的值

Javascript function issue not returning the desired value

本文关键字:期望 返回 函数 Javascript      更新时间:2023-09-26

我知道这可能听起来有些愚蠢,但我一直有问题,这部分在共同的在线教程网站,请我需要你的帮助与函数声明和返回一个特定的值。问题如下。

你是个墨守成规的人。你每周买5个橙子。但橙色价格一直在变化!

你想声明一个函数来计算购买5个橙子的成本。然后计算这5个元素的总成本。编写一个名为orangeCost()的函数来完成此操作。它应该取一个橙子成本的参数,并将其乘以5。它应该将乘法的结果记录到控制台。调用每个橙子5美元的函数

这是我的解决方案,但它不工作。

var calOrange = function orangeCost(price, amount) {
    console.log("The price for your five oranges is" + " " + calOrange);
}
calOrange(25 * 5);

首先,你的函数不计算结果。为了做到这一点,你应该只传递参数((5,5))给它,并在里面进行乘法运算。

其次,我不确定你为什么要在你分配给这个变量的函数中使用calOrange ?

最后,你需要计算五个橙子的总成本,每个5美元。你应该使用两个5作为参数:

function orangeCost(price, amount) {
    console.log("The price for your five oranges is " + price * amount);
}
calOrange(5, 5); // "The price for your five oranges is 25"