本文实例为大家分享了JS实现猜数字游戏的具体代码,供大家参考,具体内容如下

猜数字游戏:

1)利用JS的Math内置对象,实现在1-50内选取一个整数随机数作为游戏答案

2)输入数字进行判断,共有10次输入机会

3)若大于答案数字,则提示猜大了,若小于答案数字,则提示猜小了

4)直至10次机会用完或者猜对答案了,则结束游戏

// 猜数字案例

function guessTip(min, max) {

min = Math.ceil(min);

max = Math.floor(max);

return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值

}

var guessInput = '';

var answer = guessTip(1,50);

console.log('答案是:' + answer);

var i = 0 ;

do{

guessInput = prompt('1-50,请猜一下是哪个数字');

guessInput = guessInput * 1 ;

if(guessInput > answer){

alert('您猜的数字比答案要大,请继续猜');

}else if (guessInput < answer){

alert('您猜的数字比答案要小,请继续猜');

}

i++;

console.log('i当前是:'+ i);

console.log(guessInput);

}while( guessInput != answer && i < 10);

if (i == 10){

alert('已达到猜题次数上限,不能继续猜拉!');

}else if( guessInput == answer){

alert('猜对了!请我吃鸡翅!');

}

更多有趣的经典小游戏实现专题,分享给大家:

C++经典小游戏汇总

python经典小游戏汇总

python俄罗斯方块游戏集合

java经典小游戏汇总

Javascript经典小游戏汇总

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。

10次机会 js 猜数_JS猜数字游戏实例讲解相关推荐

  1. 猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,若10也没猜对,显示“您太笨了,下次努力吧!”, 若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。

    猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示'您真是个天才',若10也没猜对,显示"您太笨了,下次努力吧!", 若是第2-10次猜对了,只简单的显示:"恭喜 ...

  2. vue+netty+redis微信猜数对战小游戏

    vue+netty+redis微信猜数对战小游戏 GITHUB 需求列表 微信登录 每小时一次领取积分1000 分享给好友赢1000积分,每微信账号一次 积分小于-10000不可进行游戏 排行榜ran ...

  3. html点击按钮显示星期,js实现日期显示的一些操作(实例讲解)

    1.js获取当前日期(yyyy-mm-dd) 以下代码是获取到的当前日期: var myDate = new Date(); var year = myDate.getFullYear(); //获取 ...

  4. 10次机会 js 猜数_用JS实现简单的猜数小游戏

    js的猜数游戏所用的知识点很少,主要的有随机产生一个随机整数,然后就是利用循环和if语句来做判断来实现游戏 第一步:我们要先随机产生出一个1-1000之间的整数 var num=Math.round( ...

  5. 10次机会 js 猜数_题目:(由计算机产生一个1~100的随机数,然后键入猜想数,最多猜10次跳出)请问大神们这个代码哪错了?...

    #include #include #include int main(int argc, char *argv[]) { int x,y,z=0; srand(time(NULL)); while( ...

  6. c语言人机猜数,人机猜数游戏程序设计

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:人机猜数游戏程序设计回答:可以参考c++语言的,小异.class GuessNumber{const int MaxNumber;p ...

  7. python猜数字游戏实例_python3实现猜数字小游戏:根据设置参数进行猜数字游戏...

    小游戏介绍 猜数字小游戏会根据不同的设置选项,进入到不同难度的游戏模式.找到规律后就会发现不是盲目随便猜的,详细玩法见下面的介绍.python3环境下代码可以直接可用. 源码 import rando ...

  8. python猜数字游戏实例_Python案例:猜数字小游戏,由浅入深!

    本案例只适合新手,老司机请绕路. 游戏介绍:程序自己有一个数字,用户输入一个数字,两个数字进行比较. 可以学到的知识点:input函数.字符串.while循环.if条件判断语句.break语句. 一. ...

  9. 与猜数问题有关的游戏C语言,猜数字游戏(C语言版)

    最近在研究算法的问题 貌似这是工作中的一个短板 当然 这跟我从事的工作有关 一般不容易接触太多算法问题 .很多时候接触都是一些CRUD  ! 今天空闲了会 写了一个猜数字的游戏  原理很简单 直接上代 ...

最新文章

  1. python第二天练习题
  2. 安卓学习第17课——Gallery
  3. 2.4 程序示例--线性决策边界-机器学习笔记-斯坦福吴恩达教授
  4. Linux管道用法示例
  5. UVA 321 The New Villa
  6. Python气流介绍
  7. android删除wifi配置,[RK3288][Android6.0] WiFi之无线网络配置的忘记(移除)过程
  8. iOS开发:icon和启动图尺寸(转)
  9. 利用反射获取类或者方法或者字段上的注解的值
  10. Android租赁源码,AndroidUS六仔源码出租的配置文件操作封装
  11. html+css基础-1-屏幕居中、双飞翼布局、清除浮动
  12. 丰田凯美瑞android系统,丰田第八代凯美瑞装了它,让中控“大脑”更智能!
  13. H5唤醒Android App
  14. 数据指标是什么?必知必会的数据指标类型都在这了
  15. 【qq音乐歌曲下载转换为mp3格式】
  16. 开源虚拟化KVM(一)搭建部署与概述
  17. Netflix继续开源,更多猴子进入视野
  18. Shell脚本攻略04-玩转文件描述符及重定向
  19. FLEAPHP框架的文件缓存系统
  20. 搞清楚 Python traceback

热门文章

  1. QtList和Table控件使用方法
  2. 【深度学习】YOLO-Pose 人体关键点估计 人体姿态估计
  3. 静态路由实现不同vlan跨交换机通信
  4. Python3.6.1 AES/ECB/padding PKCS5 方法的加密解密脚本实现
  5. 【OpenGL】蓝宝书第五版源码资源
  6. 产品迭代开发 迭代发布_迭代开发用例
  7. 使用PHP从Web访问MySQL数据库
  8. Java设计模式之简单工厂模式(Simple Factory)
  9. 【第150期】游戏策划学习UE4:如何实现角色之间的切换
  10. bugku ctf 点击一百万次 (hints:JavaScript)