javascript之猜数小游戏
2016-02-21 18:42
549 查看
学javascript的第二个小程序也~~~~~~~~~
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title>lulu's second little programe written by javascript</title>
<script type="text/javascript">
var maxTime;
function getRandomNum()
{
var rand = Math.random();
var rand_num = Math.round(100*rand);
return rand_num;
}
function startGame()
{
var rand_num = getRandomNum();
var flag = 0;
for(i=0;i<maxTime;i++)
{
var guess_num = prompt("请输入您要猜的数字:");
if(guess_num == rand_num)
{
alert("恭喜你,答对了!");
flag = 1;
break;
}
else if(guess_num > rand_num)
{
alert("猜大了,请重新猜!");
}
else
{
alert("猜小了,请重新猜!");
}
}
if(flag == 0)
{
alert("很遗憾,机会已经用完,请重新开始游戏!");
}
}
function getMaxGuessTime()
{
maxTime = prompt("请输入最大猜测次数!");
if(maxTime%1==0 && maxTime != null)
{
alert("设置成功!");
}
else
{
alert("输入不合法!");
getMaxGuessTime();
}
}
</script>
</head>
<body>
<input type = "button" onclick = "startGame()" value = "开始游戏">
<input type = "button" onclick = "getMaxGuessTime()" value = "设置猜数次数">
</body>
</htmk>
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title>lulu's second little programe written by javascript</title>
<script type="text/javascript">
var maxTime;
function getRandomNum()
{
var rand = Math.random();
var rand_num = Math.round(100*rand);
return rand_num;
}
function startGame()
{
var rand_num = getRandomNum();
var flag = 0;
for(i=0;i<maxTime;i++)
{
var guess_num = prompt("请输入您要猜的数字:");
if(guess_num == rand_num)
{
alert("恭喜你,答对了!");
flag = 1;
break;
}
else if(guess_num > rand_num)
{
alert("猜大了,请重新猜!");
}
else
{
alert("猜小了,请重新猜!");
}
}
if(flag == 0)
{
alert("很遗憾,机会已经用完,请重新开始游戏!");
}
}
function getMaxGuessTime()
{
maxTime = prompt("请输入最大猜测次数!");
if(maxTime%1==0 && maxTime != null)
{
alert("设置成功!");
}
else
{
alert("输入不合法!");
getMaxGuessTime();
}
}
</script>
</head>
<body>
<input type = "button" onclick = "startGame()" value = "开始游戏">
<input type = "button" onclick = "getMaxGuessTime()" value = "设置猜数次数">
</body>
</htmk>
相关文章推荐
- JS中调用函数是否加括号
- javaScript中自定义滚动条一
- javaScript中的事件三
- javascript 继承
- Javascript里的类构造
- 45个JavaScript小技巧
- javascript之一切皆为对象2
- JS数组定义及详解
- JSP内置对象
- Angular JS中scope的作用域
- 详谈javascript异步编程
- Servlet JSP
- C#对象转json字符串和json字符串转对象
- 24点javascript自动计算
- Javascript中bind()方法的使用与实现
- .NET和JSON
- 【BZOJ 1821】 [JSOI2010]Group 部落划分 Group
- javascript解决for循环中i取值的问题(转载)
- JavaScript实现AJAX的拖动效果
- 判断访问者的浏览器是否支持JavaScript和Cookies