JS练习_BOM猜数字游戏

要求:1、随机生成一个1--100的数字
2、在prompt弹出框中猜数字
3、提示【大于目标结果】【小于目标结果】【恭喜你回答正确】
预览:

源码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>猜数字</title>
</head>
<body>
<script>
/*
    猜数字游戏
    1、随机生成一个1--100的数字
    2、在prompt弹出框中猜数字
    3、提示【大于目标结果】【小于目标结果】【恭喜你回答正确】
 */
    let target = Math.floor(Math.random()*100+1);
    // 递归函数:在函数体内调用自己
    function guessNumber(){
        let number = prompt("请输入你猜测的数:");
        if (number == target){
            alert("恭喜你回答正确!");
        }else if(number > target){
            alert("猜的有点大了!");
            guessNumber();

        }else if(number < target){
            alert("猜的有点小了!");
            guessNumber();

        }
    }
    guessNumber();

</script>
</body>
</html>
posted @ 2021-09-24 19:11  博客zhu虎康  阅读(135)  评论(0编辑  收藏  举报