Esta excepción de JavaScript que falta) después de la condición ocurre si hay algún problema con la condición if. Los paréntesis deben estar después de la palabra clave if.
Mensaje:
SyntaxError: Expected ')' (Edge) SyntaxError: missing ) after condition (Firefox)
Tipo de error:
SyntaxError
Causa del error: en alguna parte del código hay algo mal con la condición de cómo está escrito. La condición debería haberse escrito entre paréntesis.
Ejemplo 1: en este ejemplo, falta un «)» después de la palabra clave if, por lo que se ha producido el error.
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>
Salida (en la consola de Edge Browser):
Expected ')'
Ejemplo 2: en este ejemplo, hay un uso indebido de la palabra clave «es», por lo que se ha producido el error. Debería ser “===”.
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>
Salida (en la consola de Edge Browser):
Expected ')'
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA