JavaScript SyntaxError – Missing ) after condition
Last Updated :
24 Jul, 2020
This JavaScript exception missing ) after condition occurs if there is something wrong with if condition. Parenthesis should be after the if keyword.
Message:
SyntaxError: Expected ')' (Edge)
SyntaxError: missing ) after condition (Firefox)
Error Type:
SyntaxError
Cause of Error: Somewhere in the code there is something wrong with if condition how it is written. The condition should have written within the parenthesis.
Example 1: In this example, there is a missing “)” after if keyword so the error has occurred.
HTML
<!DOCTYPE html>
< html >
< head >
< title >Syntax Error</ title >
</ head >
< body >
< script >
if (3 < Math.PI {
document.write("This will not print");
}
</script>
</ body >
</ html >
|
Output(In console of Edge Browser):
Expected ')'
Example 2: In this example, there is a misuse of “is” keyword so the error has occurred. It should be “===”.
HTML
<!DOCTYPE html>
< html >
< head >
< title >Syntax Error</ title >
</ head >
< body >
< script >
if (someVar is true) {
document.write("This will not print");
}
</ script >
</ body >
</ html >
|
Output(In console of Edge Browser):
Expected ')'
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...