猿问

js 写的一个猜数字游戏。。。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>游戏</title>
</head>
<body>
<input type='text' id='txt' />
<input type='button' value='确定' onclick="s()"/>
<script>
var i=Math.ceil(Math.random()*100);

function s(){
var a=document.getElementById("txt").value;
if(a==i){
alert("恭喜你答对了")
}else if(a<i){
alert("太小!")
}else if(a>i){
alert("太大!")
}
for(var y=5;0<y;y--){
if (y<=5) {
alert("还有"+y+"次机会")
}
}
}
</script>
</body>
</html>

//我想让这行代码每次只弹一次 5、4、3、2、1这样,来个大神帮我写一下吧。
for(var y=5;0<y;y--){
if (y<=5) {
alert("还有"+y+"次机会")
}

你造吗_
浏览 4152回答 2
2回答

慕圣7851568

定义一个全局变量,for循环里的y就可以定义成全局的。每次猜完数字后,如果结果不正确则y--
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答