【发布时间】:2015-10-12 12:01:39
【问题描述】:
1.嘿伙计们,我如何将这些分开? 2.对不起,我是新手,但我的脑袋已经裂了一段时间,如何让这段代码分开写句子而不不停地写?
<html>
<body>
<script type="text/javascript">
var x=[15,22,28,30,25,11,12,29,27,26];//right numbers
var c=1;
var e=0;
var i=0;
for (c=1;c<=10;c++) {
var y=Number(prompt("enter number from 10 to 30",0));
for(i=0;i<=9;i++) {
if(y==x[i]) {//checking every number in array
document.write("u right.<br>");
e=e+1;
}
else {
document.write("u wrong.<br>");//this writes every time it goes trough the loop,i tried breaking,but it just quits the loop on first number in array,i tried continue,no luck
}
}
}
if(e<5) {//amount of time you guessed right
document.write("u lose ");
}
else {
document.write("u win");
}
</script>
</body>
</html>
【问题讨论】:
-
写下你为什么投反对票
-
欢迎来到 StackOverflow。请稍微澄清一下您的问题,即您到底想达到什么目标,什么没有按预期工作。这将使其更有可能获得您可能正在寻找的有用且具体的答案。
-
我试图让程序在每次我在提示符中选择数字时检查数组框,这是训练练习我可以写整列单独的“if”,但选择让它更多对我来说更漂亮也更棘手,主要问题是循环产生过多的答案行,每个否定检查都会显示,如果答案正确,我也不知道如何正确退出循环
标签: javascript html arrays loops for-loop