【发布时间】:2021-08-04 03:25:38
【问题描述】:
我需要有一个窗口提示用户在生成建议密码时是否要使用字母字符,当我在下面的 javascript 中插入以下代码时,它会执行提示,但不维护 while 循环或执行条件语句,有人可以帮忙吗?
while (vallidated === false) {
var usingChars = prompt("Hello! Would you like to use letters in your password? Y / N ")
if (useChars === 'y' || 'Y') {
usechars = true;
vallidated = true;
}
else if (usingChars === 'n' || 'N') {
useChars = false;
vallidated = true;
}
else {
prompt("Invalid input! Please enter the letter Y or N.")
}
}
【问题讨论】:
-
useChars==='y' || 'Y'不是检查y或Y的正确方法。正确的代码是useChars==='y' || useChars=== 'Y'
标签: javascript while-loop conditional-statements