码迷,mamicode.com
首页 > 其他好文 > 详细

三次机会猜数字

时间:2019-01-25 15:14:21      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:meta   har   完成   系统   utf-8   script   else   用户   一个   

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <input type="button" value="请猜数" id="oBtn" />
    </body>
</html>
<script>
    //为按钮添加点击事件
    //在按钮的点击事件中完成猜数字:
    //猜数字 : 用户一共有三次猜数机会
    /*
     1、系统随机为用户提供一个1--10之间的整数
     2、最多三次机会 最多循环次数 3次
     当用处猜的数字比 随机数 大 ,提示
     当用处猜的数字比 随机数 小 ,提示
     当用处猜的数字== 随机数 ,提示 如果用户在3次以内 猜对数字, 退出循环
    
     如果用户在三次以内没有猜对,提示用户 最终结果
     */
    oBtn.onclick = function(){
        //系统随机产生一个1--10之间的整数
        var rand = parseInt( Math.random()*10 + 1 );
        for( var i = 1 ; i <= 3 ; i++ ){
            var num = prompt("请输入一个1--10之间的整数");
            if( num > rand ){
                alert("您猜大了");
            }else if( num < rand ){
                alert("您猜小了");
            }else if( rand == num ){
                alert("恭喜您猜对了");
                break;
            }
        }
        
        //三次以内都没有猜对 才可以有提示
        if( i == 4 ){
            alert( "很抱歉,您没有猜对,最终数字是 : " + rand );
        }
    }
</script>

三次机会猜数字

标签:meta   har   完成   系统   utf-8   script   else   用户   一个   

原文地址:https://www.cnblogs.com/tis100204/p/10319254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!