3

我创建了一个简单的 if/else 语句,如下所示:

var myName = ["Mark"];

if myName.length <= 3;

{

    console.log("It's not true");

}
else 
{

    console.log("Variable consists of" myName.length);
    console.log("I finished my first course".substring(0,26));

}

不幸的是,控制台返回此错误: SyntaxError: Unexpected identifier

我试图将方括号添加到 var myName = "Mark"; 但这没有帮助。

4

1 回答 1

5

var myName = ["Mark"] 

您正在将一个数组分配给myName,在这种情况下这不是您想要的:

var myName = "Mark"

您必须在 if 条件周围使用括号。分号也是错误的:

if (myName.length <= 3){
     ...
}

在 else 块中,您的第一个语句是错误的。您必须使用 + 来连接要打印的参数:

console.log("Variable consists of" + myName.length);
于 2013-09-24T19:02:59.953 回答