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 相关文章推荐
原生JavaScript生成GUID的实现示例
Sep 05 Javascript
javascript顺序加载图片的方法
Jul 18 Javascript
javascript实现框架高度随内容改变的方法
Jul 23 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
Nov 30 Javascript
基于jQuery实现网页打印功能
Dec 01 Javascript
浅谈Node.js:fs文件系统模块
Dec 08 Javascript
angularjs定时任务的设置与清除示例
Jun 02 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
Jul 30 Javascript
js中arguments对象的深入理解
May 14 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 Javascript
微信小程序全局变量的设置、使用、修改过程解析
Sep 24 Javascript
Node.js API详解之 os模块用法实例分析
May 06 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者的疑难问答(1)
2006/10/09 PHP
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
js 自定义的联动下拉框
2010/02/07 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
python 获取文件列表(或是目录例表)
2009/03/25 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
python 写一个性能测试工具(一)
2020/10/24 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
俄罗斯最大的香水和化妆品网上商店:Randewoo
2020/11/05 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
实习生个人的自我评价
2013/12/08 职场文书
自我介绍演讲稿
2014/01/15 职场文书
婚礼新郎父母答谢词
2014/01/16 职场文书
小学生自我评价范文
2014/01/25 职场文书
软件售后服务承诺书
2014/05/21 职场文书
写给父母的感谢信
2015/01/22 职场文书
岗位职责范本大全
2015/02/26 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
索尼ICF-5900W收音机测评
2022/04/24 无线电