我正在尝试制作一个程序来锁定网站,但我无法让它工作
I'm trying to make a program to lock a website, but I can't get it to work
我正在尝试在 javascript 中制作一个程序来锁定网站。您所要做的就是在 chrome 开发工具的控制台中输入它,然后会弹出一个警报要求输入密码。如果密码正确,它将摆脱警报。如果密码不正确,将再次弹出警报。提示弹出部分工作正常,但即使密码正确,提示也会再次弹出。
function firstFunction() {
var psswrd = prompt("What is the password?")
}
function mainFunction() {
var done = "two"
var psswrd = "johndoe"
while ("two"==done) {
firstFunction()
if (psswrd == "password") {
var done = "one"
}
}
}
mainFunction()
试试这个:
function mainFunction() {
const correctPass = "correct";
let promptValue = null;
while (promptValue !== correctPass) {
promptValue = prompt("What is the password?")
}
}
mainFunction()
解释:
- 首先我设置了正确的值
- 我将 promtValue 设置为空,因为在开始时它必须为空才能 运行
while
的第一行
- 然后我将其更改为提示的答案,当用户输入正确的密码时,它不会通过
while (promptValue !== correctPass)
试试这个
function mainFunction() {
var done = "two"
while ("two"==done) {
var psswrd = prompt("Whats the word")
if (psswrd == "password") {
var done = "one"
}
}
}
mainFunction()
我正在尝试在 javascript 中制作一个程序来锁定网站。您所要做的就是在 chrome 开发工具的控制台中输入它,然后会弹出一个警报要求输入密码。如果密码正确,它将摆脱警报。如果密码不正确,将再次弹出警报。提示弹出部分工作正常,但即使密码正确,提示也会再次弹出。
function firstFunction() {
var psswrd = prompt("What is the password?")
}
function mainFunction() {
var done = "two"
var psswrd = "johndoe"
while ("two"==done) {
firstFunction()
if (psswrd == "password") {
var done = "one"
}
}
}
mainFunction()
试试这个:
function mainFunction() {
const correctPass = "correct";
let promptValue = null;
while (promptValue !== correctPass) {
promptValue = prompt("What is the password?")
}
}
mainFunction()
解释:
- 首先我设置了正确的值
- 我将 promtValue 设置为空,因为在开始时它必须为空才能 运行
while
的第一行
- 然后我将其更改为提示的答案,当用户输入正确的密码时,它不会通过
while (promptValue !== correctPass)
试试这个
function mainFunction() {
var done = "two"
while ("two"==done) {
var psswrd = prompt("Whats the word")
if (psswrd == "password") {
var done = "one"
}
}
}
mainFunction()