为什么此计算器功能不起作用?

时间:2020-05-25 07:24:50

标签: javascript

试图建立一个小费计算器,我根据小费的多少给小费一个小百分比。如以下代码中所建议,对于帐单<50美元的帐单,应收取20%的费用;对于帐单$ 50-200的帐单,应收取15%的费用;对于帐单超过200美元的帐单,应收取10%的费用。运行此代码时,我只会收到空白?你能请教吗?

function tipCalculator (bill) {

if (bill<50){
  var tip = 0.2*bill
  console.log(tip)
} else if (bill>=50 && bill < 200) {
  var tip1 = 0.15*bill
  console.log(tip1)
} else {
  var tip2 = 0.1*bill
  console.log(tip2)
}
  console.log(tipcalculator(10))}

1 个答案:

答案 0 :(得分:1)

您写了console.log(tipcalculator(10) 因此,无论tipcalculator (10)返回什么,都将被控制台记录。但是,由于该函数未返回任何内容,因此它不会控制台记录任何内容。

尝试返回提示,然后控制台登录并查看其是否有效。

修改 我认为您是要先完成功能,然后在功能外部调用console.log(tipcalculator(10)。如果是这种情况,请更正。