我一直收到一条错误消息,说我有一个意外的标识符

时间:2014-04-15 19:54:58

标签: javascript syntax-error

var username = document.getElementById("username").value;
var email = document.getElementById("email").value;
var password1 = document.getElementById("password1").value;
var password2 = document.getElementById("password2").value;

if(username == true && email == true && password1 == true and password2 == true)

"未捕获的SyntaxError:意外的标识符"是我不断得到的错误。 注意:语法不正确的行是if语句行

4 个答案:

答案 0 :(得分:1)

您必须在代码中使用&&而不是and。因此,改变

if(username == true && email == true && password1 == true and password2 == true)

if(username == true && email == true && password1 == true && password2 == true)

答案 1 :(得分:0)

你有"和"在行中给出错误。这不是有效的JS

if(username == true && email == true && password1 == true and password2 == true)

应该是

if(username == true && email == true && password1 == true && password2 == true)

答案 2 :(得分:0)

and不是javascript中的关键字。你想用括号

组合这两个语句
(password1 == true && password2 == true)

如果你想让它们都成立,或者如果你想要/或

只使用&&

答案 3 :(得分:0)

你有一个"和"在那里而不是&&