我有一些问题。也许会很容易,但是我真的不知道该怎么做。
我要练习创建一个名为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
中编写它。我不知道它的外观。
答案 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即可完成工作。