将两个参数相乘的结果相加100

时间:2020-04-29 18:40:50

标签: javascript

我有一些问题。也许会很容易,但是我真的不知道该怎么做。

我要练习创建一个名为calculate_total的函数,该函数具有两个参数:num_items代表商品数量,price代表每件商品的价格。函数必须将这两个参数相乘,并将100加到result(shopping costs)上。我只有这个:

function calculate_total(num_items, price){
    return calculate_total=num_items*price
    var total=calculate_total+100
    return total;
}

我正在index.js中编写它。我不知道它的外观。

3 个答案:

答案 0 :(得分:1)

您似乎早点回来了,因为您只退货了产品,而没有增加附加费。

return statement结束功能。以下代码未执行该功能。

一种简短的方法是添加值并返回结果。

function calculate_total(num_items, price) {
    return num_items * price + 100;
}

顺便说一句,良好的代码格式有助于阅读代码,并且通过使用适当的缩进,您可以直观地看到嵌套语句。有趣的是,如果您到达编辑器的另一端,则应考虑将一些代码放入自己的函数中,以降低复杂性。

答案 1 :(得分:0)

您可以轻松完成

function calculate_total(num_items, price) {
    return num_items * price + 100;
}

或更简单的方法来做同样的事情

const calculate_total = (num_items, price) => num_items * price + 100;

答案 2 :(得分:0)

问题是,当您从函数返回某些内容时,该函数将退出,此后的代码将无法通过。 随便

function calculate_total(num_items, price){
   var calculate_total = num_items * price
   var total = calculate_total + 100

return total;
}

用var代替return即可完成工作。

相关问题