问答文章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
探歌自动启停怎么关闭不了怎么办 探歌停车自动熄火 一汽大众sagitar自动档换档位的时候震动什么原因 大众速滕挂档车身会抖动 大众速腾变速箱挡杆抖动是哪里的问题? 我的爸爸欠了一千多块,妈妈才发现因此很生气,打架怎么办?我好害怕... 我的情况是属于心理障碍吗? 我的爸爸特别喜欢强势,导致我现在非常害怕爸爸,怎么办呢? 我怕我的爸爸妈妈(亲人)死 歌唱祖国的合唱怎么排练,怎么分声部,怎么轮唱重唱领唱比较合理 柯南最后一集是什么?他有没有边会新一? 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中 如何把旧电脑硬盘变成移动硬盘 怎样把一个台式电脑的硬盘变做可插式的移动硬盘? 台式电脑里的盒装硬盘如何改装成移动硬盘? 请问这个是什么虫子,是什么原因造成的,如何解决?