在线文档教程
JavaScript
错误 | Errors

Errors: Missing parenthesis after condition

Errors: Missing parenthesis after condition

信息

SyntaxError: missing ) after condition

错误类型

SyntaxError

哪里出错了?

如何if写入条件是错误的。在任何编程语言中,代码都需要根据不同的输入做出相应的决策和执行。if语句在指定的条件为真时执行语句。在JavaScript中,这个条件必须出现在if关键字后面的括号中,如下所示:

if (condition) { // do something if the condition is true }

示例

这可能只是一个疏忽,仔细检查你的代码中的所有括号。

if (3 > Math.PI { console.log("wait what?" } // SyntaxError: missing ) after condition

要解决这个问题,你需要添加一个关闭条件的括号。

if (3 > Math.PI) { console.log("wait what?" }

如果您是来自另一种编程语言,那么在JavaScript中添加不完全相同或毫无意义的关键字也很容易。

if (done is true) { console.log("we are done!" } // SyntaxError: missing ) after condition

相反,您需要使用正确的比较运算符。例如:

if (done === true) { console.log("we are done!" }