问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用JS编写一个数字游戏 有如下要求

发布网友 发布时间:2022-04-21 18:35

我来回答

1个回答

热心网友 时间:2022-04-07 07:06

<!DOCTYPE HTML>
<html>
<head>
<title>Number game</title>
<style>
body{text-align : center}
.Win{color : green}
.Fail{color : red}
</style>
</head>
<body>
<div id="Title">规则...</div>
<div id="Control">
<input id="Input">
<button id="Go">Go</button>
</div>
<div id="Log"></div>
<script type="text/javascript" >
~function(window,document)
{
var
MessageWin = function(I,R){return '胜利: 输入为' + I + ', 随机为' + R + ', 相加结果为' + (I + R) + ', 在目标范围内'},
MessageFaill = function(I,R){return '失败: 输入为' + I + ', 随机为' + R + ', 相加结果为' + (I + R) + ', 不在在目标范围内'},
MessageError = function(){return '输入有误, 请输入范围为[-' + Range + ',' + Range + ']的数字'},
Range = 50,
RangeRnd = 80,
RangeWin = 30,
$ = function(Q){return document.getElementById(Q)},
Hint = function(Q,C)
{
var LogElement = document.createElement('div');
LogElement.innerText = Q
C && LogElement.setAttribute('class',C)
LogLast ?
Log.insertBefore(LogElement,LogLast) :
Log.appendChild(LogElement)
LogLast = LogElement
},
Input = $('Input'),
Button = $('Go'),
Log = $('Log'),
LogLast;
Button.addEventListener('click',function()
{
var
I = parseFloat(Input.value),
R = -RangeRnd + parseInt(2 * Math.random() * RangeRnd + 1);
if (I !== I || Math.abs(I) > Range) return Hint(MessageError())
Math.abs(I + R) <= RangeWin ?
Hint(MessageWin(I,R),'Win') :
Hint(MessageFaill(I,R),'Fail')
})
}(window,document)
</script>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何批量导出全部微信好友微信号?快速导出微信联系人 交强险什么价格 命运冠位指定必练五星英灵是什么 命运冠位指定必练五星英灵推荐 自制豆沙馅能保存多久 红豆沙馅怎么保存 我高三,从现在到高考分数从350提到500多,有可能吗?我是文科生 高三350分还有5个月能提多少分 文科复读350多分可以提高多少 钱钟书-谈艺录-读本目录 送茶叶都有什么讲究呢? 中国文化送礼茶叶有什么讲究茶叶送礼有什么讲究和注意事项 js可以制作3D游戏吗? 要用JS做个游戏,JS得学到什么程度 js简单回合制小游戏 JS经典小游戏 html5游戏实际上是js游戏,认同吗?为什么还要叫h5... js编写的小游戏有哪些 大家觉得雷神笔记本怎么样,值得购买么? 我新买的雷神G150T笔记本,没有系统,自己装完系统... 我雷神笔记本玩LOL FPS60稳定不掉,但是自从更新了... 雷神笔记本g150屏幕绿屏 系统操作正常 独立显卡驱... 雷神笔记本花屏看不清怎么办? 雷神笔记本屏幕闪烁(求教大神) 雷神新笔记本电脑双显卡.为啥没有独显控制面板啊 雷神笔记本不装驱动性能会发挥不了么? 雷神笔记本g150sg显卡怎么驱动不了? 雷神可不可以更新一下官网的显卡驱动 雷神笔记本911m集显怎么调成独显 雷神(ThundeRobot)G150SG 笔记本电脑安装显卡驱... 雷神mt911笔记本RTX3050玩僵尸世界大战卡怎么办? 雷神笔记本不小心帮英特尔显卡驱动器删除了怎么办 我想用js写游戏,现在只会一点jquery,能行吗 自学cocos2d js游戏开发应该按什么步骤进行 js写了个游戏,怎么写重新玩耍 JS游戏编程怎么读取进度 用javascript怎么怎么制作一个拼图游戏? 用js做一个贪吃蛇的游戏,谢谢,最好有注释 在网络游戏中常说js是什么意思,还有生活中的老说j... JS怎么设计游戏的开始界面 js小游戏怎么永久记录分数 怎样使台式硬盘变成移动硬盘? 原生js可以写游戏吗 关于打JS的单机游戏 js编写小游戏控制子弹的移动,当第二颗子弹发射时... 如何将硬盘变成移动硬盘? 如何将电脑硬盘改为移动硬盘 怎么把js的游戏加到安卓app中 如何把旧电脑硬盘变成移动硬盘 怎样把一个台式电脑的硬盘变做可插式的移动硬盘? 台式电脑里的盒装硬盘如何改装成移动硬盘? 请问这个是什么虫子,是什么原因造成的,如何解决?