我试图在提示中插入一个数字,然后使用带有if和else语句的for循环滚动屏幕,而不是成功。代码的行为方式是,当循环迭代时,警报似乎在流程中弹出,而不是最终结果"弹出"说数据库中没有这样的数字可以达到,或者如果根据范围内的数字(可能进入的数字)有正确的数字并且没有弹出迭代,最终结果,也没有弹出窗口弹出至少一次不想要的时候。我希望代码行为的方式是,如果没有匹配的数字,则应弹出警报。我甚至会接受array
来换取我提到的代码的更好答案,这样我就不会受限于一些工具(有点说),欢迎所有的东西用于学习目的。虽然如果有更好的解决方案,但可以使用/不使用我提到的工具来完成,我会选择我提到的几个工具(代码),这是最好的答案,以防万一有解决方案(少数代码)我提到过)或者如果没有,我可以使用更多工具。
这甚至不是我最好的镜头:
function off() {
var ik = prompt("type a number from 1 to 1000");
for(var i=0;i<1000;i++){
if(ik == i){
window.scrollTo(1366*i, 0);
break;
} else {
alert("");
}
}
}