JavaScript SyntaxError – Falta) después de la lista de argumentos

Esta excepción de JavaScript que falta) después de la lista de argumentos ocurre si hay un error en las llamadas a funciones. Esto podría ser un error de escritura, un operador faltante o una string sin escape.

Mensaje:

SyntaxError: Expected ')' (Edge)
SyntaxError: missing ) after argument list (Firefox)

Tipo de error:

SyntaxError

Causa del error: en algún lugar del código, hay un error con las llamadas a funciones. Esto podría ser un error de escritura, un operador faltante o una string sin escape.

Ejemplo 1: en este ejemplo, falta un operador en la concatenación de strings, por lo que se ha producido el error.

HTML

<!DOCTYPE html>
<html>
<head>
    <title>Syntax Error</title>
</head>
<body>
    <script>
        var str1 = 'This is ';
        var str2 = 'GeeksforGeeks';
        document.write(str1 str2);
    </script>
</body>
</html>

Salida (en consola):

SyntaxError: missing ) after argument list

Ejemplo 2: en este ejemplo, hay una string sin escape, por lo que se ha producido el error.

HTML

<!DOCTYPE html>
<html>
<head>
    <title>Syntax Error</title>
</head>
<body>
    <script>
        var str1 = 'This is ';
        var str2 = 'GeeksforGeeks';
        document.write(str1 \str2);
    </script>
</body>
</html>

Salida (en consola):

SyntaxError: missing ) after argument list

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *