Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. JavaScript error reference
  5. SyntaxError: missing formal parameter

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

SyntaxError: missing formal parameter

Mensagem

SyntaxError: missing formal parameter (Firefox)

Tipo de error

SyntaxError

O que deu errado?

"Parâmetro Formal" é uma maneira elegante de dizer "parâmetro de função". Faltam parâmetros válidos em sua função. Na declaração de uma função os parâmetros devem seridentifiers, em vez de um valor como números, strings ou objetos. Declarar funções e chamar funções são dois passos diferentes. Declarações exigem identificadores como parâmetros e é apenas ao chamar (invocar) a função que você fornece os valores que a função deve usar.

EmJavaScript, identificadores podem obter apenas caracteres alfanuméricos (ou "$" e "_"), e não podem começar com um número. Um identificador difere de umastring porque uma string é um dado, enquanto que um identificador é parte do código.

Exemplos

Parâmetros de função devem ser identificadores ao se configurar uma função. Todas essas declarações de função abaixo falham, pois estão fornecendo valores para seus parâmetros:

js
function quadrado(3) {  return numero * numero;};// SyntaxError: missing formal parameterfunction saudacao("Olá") {  return saudacao;};// SyntaxError: missing formal parameterfunction log({ obj: "valor"}) {  console.log(arg)};// SyntaxError: missing formal parameter

Você terá de usar identificadores nas declarações de função:

js
function quadrado(numero) {  return numero * numero;}function saudar(saudacao) {  return saudacao;}function log(arg) {  console.log(arg);}

You can then call these functions with the arguments you like:

js
quadrado(2); // 4saudar("Olá"); // "Olá"log({ obj: "valor" }); // Object { obj: "valor" }

Ver também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp