switch..case 选择语句的实例练习

(1) 普通顾客购物满 100 元打 9 折;会员购物打 8 折;会员购物满 200 打 7.5 折

        <script type="text/javascript">
			var  huiyuan = prompt("是否为会员");
			var  qian = parseInt(prompt("花了多少钱"));
			switch (true){
				case huiyuan=="是"&&qian>=200:
					alert("打7.5折");
					break;
				case huiyuan=="是"&&qian<200:
					alert("打8折");
					break;
				case huiyuan=="否"&&qian>=100:
					alert("打9折");
					break;
				default:
					alert("不打折");
					break;
			}
		</script>

(2) 韩嫣参加计算机编程大赛
如果获得第一名,将参加麻省理工大学组织的 1 个月夏令营
如果获得第二名,将奖励惠普笔记本电脑一部
如果获得第三名,将奖励移动硬盘一个
否则,不给任何奖励

        <script type="text/javascript">
			var count=prompt('请输入奖项');
			switch (count){
				case"1" :
					document.write('麻省理工大学夏令营');
					break;
				case "2":
					document.write('笔记本电脑');
					break;
				case "3":
				document.write('移动硬盘');
					break;
				default:
				document.write('无奖励');
					break;
			}
		</script>	

(3) 张三为他的手机设定了自动拨号
按 1:拨爸爸的号
按 2:拨妈妈的号
按 3:拨爷爷的号
按 4:拨奶奶的号

        <script type="text/javascript">
			var count=prompt('自动拨号');
            switch (count){
        		case '1':
        		document.write('爸爸电话');
        			break;
        		case '2':
        		document.write('妈妈电话');
        			break;
        		case '3':
        		document.write('爷爷电话');
        			break;
        		default:
        		document.write('奶奶电话');
        			break;
        }
		</script>

猜你喜欢

转载自blog.csdn.net/weixin_43750162/article/details/87546424
今日推荐