JavaScript用户名/密码代码不起作用

JavaScript用户名/密码代码不起作用,javascript,html,Javascript,Html,我试图写一个网站代码的东西,并使用户名和密码。我不知道这是否是完全合乎逻辑的,或者即使代码已经修复,它是否也能工作,但我是一个初学者,我从无到有地工作。以下是我所拥有的: 警报(“欢迎。请单击“确定”并输入您的用户名。”) var userName=prompt(“请输入您的用户名:”,“用户名”) 如果(userName=“person”){ 警报(“下一步,请输入您的密码”) } 否则{ 重新加载(); } var passWord=提示(“请输入您的密码:”,“密码”) if(pass

我试图写一个网站代码的东西,并使用户名和密码。我不知道这是否是完全合乎逻辑的,或者即使代码已经修复,它是否也能工作,但我是一个初学者,我从无到有地工作。以下是我所拥有的:


警报(“欢迎。请单击“确定”并输入您的用户名。”)
var userName=prompt(“请输入您的用户名:”,“用户名”)
如果(userName=“person”){
警报(“下一步,请输入您的密码”)
}
否则{
重新加载();
}
var passWord=提示(“请输入您的密码:”,“密码”)
if(passWord=“person”){
文件。写下(“欢迎来到总部,个人!”)
}
否则{
重新加载();
}

比较密码时,您只有一个“=”。这将指定一个值。要进行比较,需要两个('=')


警报(“欢迎。请单击“确定”并输入您的用户名。”)
var userName=prompt(“请输入您的用户名:”,“用户名”)
如果(用户名=“个人”){
警报(“下一步,请输入您的密码”)
}
否则{
重新加载();
}
var passWord=提示(“请输入您的密码:”,“密码”)
如果(密码==“个人”){
文件。写下(“欢迎来到总部,个人!”)
}
否则{
重新加载();
}

可以肯定的是,您知道这种用户名和密码检查只对玩具示例有用,对吧?您使用的是
=
进行比较。要检查
用户名
是否等于
“person”
,您的代码应该类似于
if(userName==“person”){//do this}
非常感谢您,我只是将其用于个人、娱乐用途,而不是商业或互联网上。