【创建一个网页,实现猜数字游戏】
要求如下
逻辑如下:
- 一个button按钮
- 第二行中,打印“请…数字”
然后一个 输入文本框
然后一个 按钮 - 第三行 打印 “已经猜的次数”
然后打印 猜的次数 - 结果显示 猜大了 猜小了 猜对了
在script中
- 获取button按钮、输入的数据、记录count的值,以及结果值
- 随机生成一个 随机数Math.floor 、 count变量值记录
- 如果点 猜按钮,所有数据进行变动
- 如果点 重启,所有数据初始化
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><button type="button" id="reset">重新开始一局游戏</button><br>请输入要猜的数字:<input type="text" id="number"><button type="button" id="button">猜</button><br>已经猜的次数:<span id="count">0</span><br>结果:<span id="result"></span><script>var inputE = document.querySelector("#number");var countE = document.querySelector("#count");var resultE = document.querySelector("#result");var btn = document.querySelector("#button");var resetBtn = document.querySelector("#reset");// 随机生成一个 1-100 的数字var guessNumber = Math.floor(Math.random() * 100) + 1// 0 - 1 之间的数var count = 0;// on: 当// click: 点击// 事件驱动(Event-Drive):只要真正发生了点击事件时,才执行该函数btn.onclick = function() {count++;countE.innerText = count;var userGuess = parseInt(inputE.value);if (userGuess == guessNumber) {resultE.innerText = "猜对了";resultE.style = "color: gray;";} else if (userGuess < guessNumber) {resultE.innerText = "猜小了";resultE.style = "color: blue;";} else {resultE.innerText = "猜大了";resultE.style = "color: red;";}};resetBtn.onclick = function() {guessNumber = Math.floor(Math.random() * 100) + 1count = 0;countE.innerText = count;resultE.innerText = "";inputE.value = "";}
</script>
</body>
</html>
【创建一个网页,实现猜数字游戏】相关推荐
- python游戏最简单代码-如何利用Python开发一个简单的猜数字游戏
前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(high)&q ...
- python猜数字游戏编程入门_如何利用Python开发一个简单的猜数字游戏
导读热词 前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(hi ...
- 一个简单的猜数字游戏(附带关机惩罚)
作为一个初学C语言的小白,一个简易的C语言小游戏无非是提高了我对这门计算机语言的兴趣.接下来我将从提高自己的角度讲解一下这个简单的猜数字游戏,希望大家多多包涵. ------------------- ...
- Dev C++,一个好玩的猜数字游戏
周末了,看了一点代码,发现有一个好玩的数字游戏,贡献给大家,个人觉得还是挺好玩的. 说个题外话,之前写的文章,都是零散的,主要是时间的原因,最近事情有点杂,一说到这个事情,我就心生愧疚,好像我一直说事 ...
- JavaScript应用——手把手教你做一个页面化猜数字游戏
一听到猜数字游戏,想必大家都不太陌生吧?是的没错,很多人都用C语言或者Java写过猜数字游戏小程序,博主也不例外,之前写过C语言版本的猜数字游戏,感兴趣的同学可以看看C语言版本猜数字游戏.本篇博客主要 ...
- 一个改版的猜数字游戏,超搞笑
前言:对于设计一个游戏而言,最主要的就是框架和思路,我们在设计好没一个环节时,都要运行测试一下,有无问题:不然最后在debug,大量的bug就会让你不知所措:所以要养成一个好习惯:当设计好一个环节 ...
- 利用JavaScript实现一个简单的猜数字游戏
问题描述:程序随机生成一个1到10之间的数字,然后让用户随机输入一个数字,如果用户输入的 数字过大,则提示用户猜的数字过大,请往小的猜,如果用户输入的数字过小,则提示用户输入的数字过小,请往大的猜:当 ...
- python输入两个数字的成语_请用 Python 语言编写一个简易的猜数字游戏程序。
import random answer = random.randint(1,10) print('猜数游戏 ') num=input('请输入你猜测的数字 n') guess=int(num) n ...
- html写一个猜数字游戏,JS实现网页端猜数字小游戏
本文实例为大家分享了JS实现网页端猜数字游戏的具体代码,供大家参考,具体内容如下 题目描述 电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示" ...
- python猜年龄代码_python入门教程NO.7用python来写一个猜数字游戏
python入门教程 本文涉及的python基础语法为while循环 #python#3中while语句常常被用于循环执行某个程序,任何非0和非空null的值,都会被条件判断为True while 条 ...
最新文章
- 网络bcc程序测试方案
- 二分查找树性能分析(Binary Search Tree Performance Analysis)
- boost::signals2模块实现显示插槽通过接口传递的示例程序
- 移动端浏览器body的overflow:hidden并没有什么作用
- Blazor University (9)组件 — 代码生成 HTML 属性
- 分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容
- C#序列化和反序列化代码总结
- sed 空格 制表符_您喜欢制表符还是空格?
- JavaScript 图片切换展示效果
- django中的Q查询
- 使用IDEA 开发一个安卓HelloWorld的步骤
- c# gerber文件读取_Gerber文件查看器
- XLua系列讲解_Helloworld
- Windows7安装教程
- 全国24省50万亿元投资在路上:后疫情时代碰撞新基建,AI难再“一招鲜”
- 人工智能助力三维几何自动化建模
- 正睿(比赛--Day10)
- 手机玻璃盖板玻璃logo字符丝印视觉检测系统
- matlab学霸表白公式,怎么表白:数学函数表白
- linux安装globalsign证书,globalsign代码签名证书
热门文章
- EDIUS是怎么制作快节奏字幕的
- POJ1061青蛙的约会(拓展欧几里得)
- 老旧的计算机系统英语,old bird是“老鸟”?你的英语让老外哭笑不得!
- access()函数、_access()函数
- 用html5看板娘,记在nuxt.js中引入一个萌哒哒的看板娘(Live2d模型)
- 下面列出了 网上招聘,人才招聘,招聘信息,网上求职,招聘机遇,招聘网,人才网,工作网
- PHP网站地图生成类
- 炎黄盈动易鲸云低代码平台,全面助推企业数字化转型升级
- Ubuntu20.04安装Nvidia驱动——4060显卡(黑屏解决方法)
- Apollo第五讲——Apollo定位模块