js中while用法贩卖机案例-wch-04

114 阅读1分钟

模拟自动饮料机

要求:

1.当输入0时,模拟自动饮料机停止运行

2.自动饮料机运行的过程中,当输入1-5时候给出对应的饮料(1.可口可乐 2.雪碧 3.鲜橙多 4.冰红茶 5.矿泉水)

输入其他值的时候给出非法操作提示,并提示重新输入

 <script>
    let flag = 1;
    while (flag != 0) {
        let chose = Number(prompt('请输入选择的饮料\n1.可口可乐\n 2.雪碧\n 3.鲜橙多\n 4.冰红茶\n 5.矿泉水\n 0为退出'));
        switch (chose) {
            case 1:
                alert('成功购买可口可乐');
                break;
            case 2:
                alert('成功购买雪碧');
                break;
            case 3:
                alert('成功购买鲜橙多');
                break;
            case 4:
                alert('成功购买冰红茶');
                break;
            case 5:
                alert('成功购买矿泉水');
                break;
            case 0:
                flag = 0;
                alert('成功退出!');
                break;
            default:
                alert('输入错误!!重新输入');
        }
    }
</script>