html写一个猜数字游戏,JS实现网页端猜数字小游戏
本文实例为大家分享了JS实现网页端猜数字游戏的具体代码,供大家参考,具体内容如下
题目描述
电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示“太大”,否则会提示“太小”,当用户正好猜中,电脑会提示“恭喜你猜对了,这个数是…”。在用户每次猜测之后,程序会输出用户第几次猜测。如果用户输入的根本不是一个数字,程序会告诉用户输入无效
代码实现
猜数字小游戏
var Random = Math.floor(Math.random()*101)
alert("猜测一个0到100之间的整数")
for (var i = 1; ; i++ ) {
var val = prompt("第"+i+"次猜,请输入一个整形数字")
if (isNaN(val) || val > 100 || val < 0) {
alert("输入无效,请输入一个0到100之间的整数。")
} else {
if (val < Random) {
alert("太小了,请再猜一次。")
} else if (val > Random) {
alert("太大了,请再猜一次。")
} else if (val == Random) {
alert("恭喜你猜对了,这个数是"+val)
break
}
}
}
这种小玩意不需要css渲染,把js在html里直接写就比较方便了,思路也没有什么可以说的,直接看效果吧。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
html写一个猜数字游戏,JS实现网页端猜数字小游戏相关推荐
- 网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码
网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码 完整代码下载地址:网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码 核心代码 <!DOCTYPE html> <html> ...
- 原生html小游戏,原生JS实现别踩白块小游戏(一)
对于前端开发人员来说,闲暇之余自己开发个小游戏打发时间,也是对自己基础技术的一种应用考验.那么别踩白块小游戏,相信大家并不陌生,这个小游戏我们可以通过原生js来实现,即便是前端初学者也可以轻松完成. ...
- 别踩白块html源码,原生JS实现别踩白块小游戏(七)
在前面的文章<原生JS实现别踩白块小游戏(六)>中,为大家介绍了实现别踩白块小游戏的js代码中移动效果的方法概述. 下面我们就继续结合源代码中js代码部分,为大家介绍具体的实现方法. 相关 ...
- js+css实现3D打年兽小游戏,老好玩了
前言 快过年,各大游戏中都陆续添加了打年兽的休闲玩法.之前学习了css的3D相关知识,一直想实践一下,这次就使用css加上js实现3D版打年兽小游戏. 效果演示 游戏玩法说明 完全模拟打地鼠游戏的玩法 ...
- C#服务端的微信小游戏——多人在线角色扮演(六)
C#服务端的微信小游戏--多人在线角色扮演(六) 地图上来了只小狗 优化代码 用内容清单来实现地图的刷新,根据开发需求的细化来优化代码结构. --茂叔 地图上来了只小狗 上一篇里,我们成功让游戏世界有 ...
- python小游戏代码200行左右,python编程小游戏代码
大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...
- C#服务端的微信小游戏——多人在线角色扮演(十四)
C#服务端的微信小游戏--多人在线角色扮演(十四) 服务器端 客户端 名字不是自己定义的,但人生却可以 --茂叔 为了实现让用户选择角色的姓名和性别,我们需要这样一个界面: 服务器端 要实现这个功能, ...
- C#服务端的微信小游戏——多人在线角色扮演(一)
C#服务端的微信小游戏--多人在线角色扮演(一) 前言 平台选择 前端 后端 开发语言 准备工作 开发目标 软件开发重在思路,其他都可以看文档的-- --茂叔 前言 一个人,从0开始,开发一个打怪练级 ...
- C语言小游戏大全,C语言贪吃蛇小游戏(附源码)
一.C语言小游戏大全,C语言贪吃蛇小游戏(附源码) 贪吃蛇小游戏源码和更多C语言课设项目小游戏源码免 费 下 载 链 接 如下: c语言项目课设小游戏源码资料压缩包.zip-C文档类资源-CSDN下载 ...
最新文章
- Seaborn使用violinplot函数可视化多分组小提琴图(violin plot)、每个小提琴图内部包含两个分组、使用inner函数设置在小提琴图中使用虚线显示分位数位置
- oracle em登陆不了,账户密码过期
- 05APR2022 日期格式这样的怎么转换成日期?
- NFS运维二班--梁瑞
- .Net思想篇:为何我们需要思想大洗礼?
- java上机实验报告_javaweb上机实验报告(学生管理系统)
- KaimingInit论文的译读笔记
- B站项目资源过于敏感,稍后删,抓紧保存!!!
- Python之面向对象 私有属性和私有方法
- OleDb驱动调用Oracle存储过程出错:ORA-06502
- 决策树的简单实现与可视化
- 使用SNMP4J的SNMP Walk示例
- nxp单片机入门_ST、NXP、Microchip、TI、Renesas公司的MCU和MPU定位、性能及特点
- 向死而生的微信视频号,逆风翻盘的2020
- Computational principles of synaptic memory consolidation(2016 Nature Neuroscience)
- jenkins 管理员邮箱配置
- c语言编程代码大全(c语言简单代码大全)
- 程序人生 - 狗狗会“嫉妒”吗?
- 可口可乐、诺华、葛兰素史克、思爱普、OPPO、HTC等公司高管变动
- 如何解决“access violation at address”错误
热门文章
- Python语言程序设计基础科学计算与可视化小练习
- 电销机器人百度百科_从做百度百科看站长百态
- 《Python编程:从入门到实践》读书笔记:第13章 外星人来了
- 基于遗传算法的多目标优化算法(附代码案例)
- WPF-隐藏窗体标题栏和边框
- Python基础之图像识别
- 电商网站产品需求文档目录
- 1124——Vue+SpringBoot+Mybatis的简单员工管理项目
- 攻防世界-reverse-easyRE1
- 《HTML5+CSS3网页布局和样式精粹》.(张亚飞).[PDF]ckook