• switch嵌套--猜拳游戏


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
        </body>
    </html>
    <script>
        /*
         设计一个猜拳游戏:
            假设: 1代表石头 2代表剪刀 3代表 布
        
            计算机每次随机出现1—3中的任意一个数(parseInt (Math.random()*3) + 1)
        
            玩家也有三种状态,用玩家出的数和计算机出的数进行比对,按照游戏规则比出胜负。
         */
        //console.log( parseInt(Math.random()*3) + 1 );
        //计算机随机发出一个1--3之间的随机整数
        var computer = parseInt (Math.random()*3) + 1;
        console.log( computer );
        //用户输入一个1--3的整数
        var player =parseInt( prompt( "请出拳 1代表石头 2代表剪刀 3代表 布" ) );
        switch( player ){
            case 1:{
                switch( computer ){
                    case 1 : alert("平局");break;
                    case 2 : alert("玩家胜出");break;
                    case 3 : alert("计算机胜出");break;
                }
                break;
            }
            case 2:{
                switch( computer ){
                    case 1 : alert("计算机胜出");break;
                    case 2 : alert("平局");break;
                    case 3 : alert("玩家胜出");break;
                }
                break;
            }
            case 3:{
                switch( computer ){
                    case 1 : alert("玩家胜出");break;
                    case 2 : alert("计算机胜出");break;
                    case 3 : alert("平局");break;
                }
                break;
            }
        }
    </script>
  • 相关阅读:
    个人工作总结02
    个人工作总结01
    第七周学习进度条
    构建之法阅读笔记03
    第六周学习进度条
    团队开发介绍
    最大连通子数组的和
    四则运算-安卓版
    第五周学习进度条
    构建之法阅读笔记02
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319261.html
Copyright © 2020-2023  润新知