我正在尝试解决我当前正在做的一门课程的问题,但是我一直坚持为什么现在大约一个小时后我的代码返回未定义状态。
我已经改变了几件事,添加了括号以确保一切井井有条,还请尝试一下其他方法。
var bills = [124, 48, 268];
function tipsCalculator(bill) {
switch (bill) {
case bill < 50:
return (bill * (20 / 100));
case bill >= 50 && bill <= 200:
return (bill * (15 / 100));
case bill > 200:
return (bill * (10 / 100));
}
}
var testing = tipsCalculator(bills[0]);
console.log(testing);Run Code Online (Sandbox Code Playgroud)
我希望它返回124 * whichever值适合的情况的计算。