【发布时间】:2019-04-28 15:56:13
【问题描述】:
这是一个简单的学校登录练习。它旨在让您尝试登录 3 次。我想在循环停止后(使用了 3 次尝试),提醒用户他没有剩余尝试,他的帐户将被阻止。
类似:
alert("You don't have any attempts left. Your account is now blocked);
这是我制作的循环:
var tries;
for (tries = 2; tries !== -1; tries--) {
let User = prompt("Enter your username:");
let Pass = prompt("Enter your password:");
if (User === "hello" && Pass === "world") {
alert("Welcome.");
break;
} else {
alert("Incorrect username and/or password. You have " + tries + " attempt(s) left.");
}
}
提前致谢。
【问题讨论】:
-
这段代码会发生什么?它永远循环?您必须让我们知道问题出在哪里,您尝试了什么以及问题出在哪里。提示:
!==与!=不同。见stackoverflow.com/questions/1946063/in-javascript-is-same-as
标签: javascript for-loop