JS猜数字游戏实例讲解


Posted in Javascript onJune 30, 2020

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

猜数字游戏:

1)利用JS的Math内置对象,实现在1-50内选取一个整数随机数作为游戏答案
2)输入数字进行判断,共有10次输入机会
3)若大于答案数字,则提示猜大了,若小于答案数字,则提示猜小了
4)直至10次机会用完或者猜对答案了,则结束游戏

JS猜数字游戏实例讲解

<script type="text/javascript">

 // 猜数字案例
 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('猜对了!请我吃鸡翅!');
 }

</script>

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
Oct 25 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
Jul 10 Javascript
jQuery ajax分页插件实例代码
Jan 27 Javascript
js对字符串进行编码的方法总结(推荐)
Nov 10 Javascript
对vue.js中this.$emit的深入理解
Feb 23 Javascript
微信小程序仿美团城市选择
Jun 06 Javascript
vue中v-model的应用及使用详解
Jun 27 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
Sep 04 Javascript
vue+iview动态渲染表格详解
Mar 19 Javascript
js 将多个对象合并成一个对象 assign方法的实现
Sep 24 Javascript
用webAPI实现图片放大镜效果
Nov 23 Javascript
vue实现评价星星功能
Jun 30 #Javascript
Json实现传值到后台代码实例
Jun 30 #Javascript
vue实现循环滚动列表
Jun 30 #Javascript
js实现简单音乐播放器
Jun 30 #Javascript
angular中的post请求处理示例详解
Jun 30 #Javascript
vue开发简单上传图片功能
Jun 30 #Javascript
jquery实现上传图片功能
Jun 29 #jQuery
You might like
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
php多维数组去掉重复值示例分享
2014/03/02 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
js下用eval生成JSON对象
2010/09/17 Javascript
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
2015/08/31 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
node.js操作mysql简单实例
2017/05/25 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
vue webpack实用技巧总结
2018/04/24 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
python实现简单温度转换的方法
2015/03/13 Python
python属于哪种语言
2020/08/16 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
生产部主管岗位职责
2014/01/06 职场文书
开业主持词
2014/03/21 职场文书
团代会宣传工作方案
2014/05/08 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python