Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript函数问题未返回所需值_Javascript - Fatal编程技术网

Javascript函数问题未返回所需值

Javascript函数问题未返回所需值,javascript,Javascript,我知道这听起来可能有点愚蠢,但我一直对上的这部分有意见,请我需要您的帮助,以函数声明和返回一个特定的值。 问题如下 你是习惯的产物。你每周买5个橙子。但是橙色 价格不断变化 您想要声明一个计算购买5个橙子的成本的函数。 然后,您需要计算这5个项目的成本。 编写一个名为orangeCost()的函数来执行此操作。 它应该取一个参数,即一个橙色的成本,然后乘以5。 它应该将乘法的结果记录到控制台。 调用函数,其中每个橙子的价格为5美元 这是我的解决方案,但不可行 var calOrange = fu

我知道这听起来可能有点愚蠢,但我一直对上的这部分有意见,请我需要您的帮助,以函数声明和返回一个特定的值。 问题如下

你是习惯的产物。你每周买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"

请在回答中解释代码。只有代码的答案通常不受欢迎