微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我的控制台无法根据以下代码显示结果

如何解决为什么我的控制台无法根据以下代码显示结果

为什么我的控制台没有显示功能markTipCalculator的结果?我以为的最后一行代码调用函数并在控制台中返回结果。

function markTipCalculator(){
markBills = [77,375,110,45];
let markSmallBillPercent = .20;
let markMediumBillPercent = .10;
let markLargeBillPercent = .25;
let markSmallTip = 0
let markMediumTip = 0
let markLargeTip = 0
    for (i of markBills){
        let markBillAmts = i
        switch (true){
            case markBillAmts < 100:
                markSmallBillAmount = markBillAmts * markSmallBillPercent;
                markSmallTip += markSmallBillAmount;
               break;
            case markBillAmts >= 100 && markBillAmts<= 300:
                markMediumBillAmount = markBillAmts * markMediumBillPercent;
                markMediumTip += markMediumBillAmount;
               break;
            case markBillAmts > 300:
                markLargeBillAmount = markBillAmts * markLargeBillPercent;
                markLargeTip += markLargeBillAmount;
               break;
            default: 
            console.log('We have an error somewhere');
        } 
        };
       return (markSmallTip + markMediumTip + markLargeTip)
};
markTipCalculator();

解决方法

您没有在控制台中看到任何内容,因为您没有在控制台中记录任何内容。尝试console.log(markTipCalculator())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。