JavaScriptには、関数を宣言する方法がいくつかあります。ここで私は最も一般的なものを提示します：

1.キーワード関数を使用した機能の宣言
JavaScriptの関数を宣言する最も一般的な方法は、キーワード関数を使用することです。関数を宣言するこの方法は、関数宣言として知られています。構文は次のとおりです。

`function namedelafuncion（parameter1、parameter2、...、parametron）{
  //関数の本体
  返品結果;
} `

2.関数式
関数を宣言する別の方法は、関数の表現を使用することです。この場合、キーワードはvar、letまたはconstを使用して、関数を含む変数を宣言します。構文は次のとおりです。

`var namedelafunction = function（parameter1、parameter2、...、parametron）{
  //関数の本体
  返品結果;
} `

3.矢印関数
ES6から、矢印関数または矢印関数と呼ばれる関数を宣言する新しい方法が導入されました。関数を宣言するこの方法は、以前のフォームよりも簡潔で読みやすい構文です。構文は次のとおりです。

`constalAfunction =（parameter1、parameter2、...、parameter）=> {
  //関数の本体
  返品結果;
} `
En JavaScript, existen varias formas de declarar funciones. Aquí te presento las más comunes:

1. Declaración de función con la palabra clave function
La forma más común de declarar una función en JavaScript es utilizando la palabra clave function. Esta forma de declarar una función se conoce como declaración de función. La sintaxis es la siguiente:

`function nombreDeLaFuncion(parametro1, parametro2, ..., parametroN) {
  // Cuerpo de la función
  return resultado;
}`

2. Expresión de función
Otra forma de declarar una función es mediante una expresión de función. En este caso, se utiliza la palabra clave var, let o const para declarar una variable que contendrá la función. La sintaxis es la siguiente:

`var nombreDeLaFuncion = function(parametro1, parametro2, ..., parametroN) {
  // Cuerpo de la función
  return resultado;
}`

3. Función flecha
A partir de ES6, se introdujo una nueva forma de declarar funciones llamada función flecha o arrow function. Esta forma de declarar una función es una sintaxis más concisa y legible que las formas anteriores. La sintaxis es la siguiente:

`const nombreDeLaFuncion = (parametro1, parametro2, ..., parametroN) => {
  // Cuerpo de la función
  return resultado;
}`