JavaScript 学习笔记|简单的猜数字 Demo

学习状态

过目即忘

贴上 code

Code

<script>
    // 1.随机生成1-10的整数
    function getRandom(min, max) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    console.log( getRandom(1,10));
    // var random = getRandom(1,3);
    // while (true) {//死循环
    //     var num = prompt ('猜1-2');
    //     if (num > random) {
    //         alert('shabi');
    //     }else if (num < random) {
    //         alert('chunbi');
    //     }else {
    //         alert('good');
    //         break;
    //     }
  
    // }

     var  random = getRandom(1,10);
    for (let i = 1; i <= 10; i++) {
        var num = prompt ('猜1-10');
  
        if ( i == 10) {
            alert('你妈的十次都没对');
            break;
        }else if (num > random) {
            alert('大了');
        } else if (num < random) {
            alert('小了');
        }else {
            alert('对了');
            break;
        }
    } 
</script>

理论上来讲应该没啥错

思路

getRandom 生成 1-10 的随机整数

for 循环 去猜 如果 i == 10 也就是循环次数达到了 10 次,还没猜对,那么就不让你猜了直接 break 跳出循环 如果猜对了也跳出循环。

  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    141 引用 • 457 回帖 • 2 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    694 引用 • 1142 回帖 • 612 关注

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...