Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. JavaScript error reference
  5. SyntaxError: missing formal parameter

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

SyntaxError: missing formal parameter

Mensaje

SyntaxError: missing formal parameter (Firefox)

Tipo de error

SyntaxError

¿Que es lo que fue mal?

"Formal parameter" es una forma adornada de decir "parámetro de función". Tu declaración de funcion carece de parámetros válidos. En la declaración de la función, los parámetros deben seridentifiers, no ningún valor cómo números, cadenas, o objetos. Declarar las funciones y invocarlas son dos pasos distindos. La declaración sólo requiere identificador/es. Es en la invocación que asignas los valores.

EnJavaScript, los indentificadosres sólo pueden contener carácteres alfanuméricos (o "$" y "_"), no pueden comenzar por número. Un identificador difiere de unacadena en que la cadena son datos, mientras que lo primero es parte del código.

Ejemplos

Los parámetros de función deben ser identificadores cuando creas la función. Todas estas declaraciones fallan, ya que proveen parámetros:

js
function square(3) {  return number * number;};// SyntaxError: missing formal parameterfunction greet("Howdy") {  return greeting;};// SyntaxError: missing formal parameterfunction log({ obj: "value"}) {  console.log(arg)};// SyntaxError: missing formal parameter

Necesitarás usar identificadores en las funciones:

js
function square(number) {  return number * number;}function greet(greeting) {  return greeting;}function log(arg) {  console.log(arg);}

Entonces podrás invocarlas con argumentos a tu gusto:

js
square(2); // 4greet("Howdy"); // "Howdy"log({ obj: "value" }); // Object { obj: "value" }

También interesante

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp