Cómo definir funciones en JavaScript | explicado para principiantes

Cómo definir funciones en JavaScript | explicado para principiantes
Convertirse en un buen programador significa escribir el código que sea reutilizable. Una buena práctica es escribir código en pequeños fragmentos que ayuden a realizar una tarea, este código no se ejecuta hasta que sea necesario. Aquí es donde las funciones entran en la imagen. Las funciones permiten un código de división que realiza la misma tarea y las coloca en un bloque pequeño. Este bloque se ejecuta cuando sea necesario, lo que significa que nos ayuda a lograr la modularidad del código.

¿Cuáles son las funciones en JavaScript??

Como se explicó anteriormente, las funciones son un conjunto de declaraciones que ayudan al programador a realizar un trabajo específico. La función no se ejecuta hasta que haya sido invocado por algún evento. Por ejemplo, un botón que presiona el usuario, o un temporizador que alcanza un número específico e invoca la función. Inferior de la historia, las funciones deben ser invocadas para ejecutarlas.

Hemos explicado cuál es una función en general, pero ¿cómo define una función en JavaScript??

Cómo definir una función?

En JavaScript utilizando la palabra clave "función", Podemos definir funciones. Después de eso, use la siguiente sintaxis:

función functionName (params)
// Código JavaScript aquí
regreso (Valor de retorno-Here)

Los puntos clave para definir una función son:

  • Usando la palabra clave reservada "función"
  • Dar un nombre a la función
  • Poner corchetes después del nombre de la función
  • Proporcionar una lista de parámetros requeridos para invocar la función dentro de los soportes redondos
  • Código JavaScript que la función ejecutará encerrado dentro de los soportes rizados
  • Una declaración de devolución dentro de los soportes rizados

Por ejemplo, una función simple que dice "hola mundo" sería como:

function helloworld ()
consola.log ("Hola mundo, este es un tutorial de Linuxhint");

Nota: Como puede ver, falta la declaración de devolución, es porque algunas funciones no requieren devolver un valor, se llaman tales funciones Funciones vacías.

Ahora que hemos creado una función, pero no obtenemos ningún resultado porque no hemos invocado/llamado la función.

Cómo llamar/invocar una función?

Escriba el nombre de la función y coloque los soportes redondos delante de ella para invocarla. Sin embargo, si la función requiere algunos parámetros, entonces debe transmitir esos argumentos dentro de los soportes redondos.

En lo que respecta a la función que creamos anteriormente, intentemos invocarla.

Como ya hemos discutido cómo invocar una función, usamos el comando:

Hola Mundo();

Obtendremos la salida como:

Hemos probado la creación de una función y también hemos invocado con éxito esa función.

Cómo definir una función que requiere argumentos?

Ahora, creemos una función que requiere que se pasen algunos argumentos dentro de ella para ejecutar. En el siguiente ejemplo, estamos creando una función que toma un número como sus parámetros e imprime la tabla del número hasta 10.

El fragmento de código de la función es como:

function tablePrinter (número)
i = 1;
mientras yo<=10)
consola.log (número + "x" + i + "=" + número * i);
i ++;

Nota: estamos usando un Mientras Dentro de la función, si eres nuevo en la programación, puedes leer sobre el bucle.

Ahora que nuestra función está hecha, es hora de ejecutarla pasando un número como un argumento como:

tableprinter (5);

Obtenemos los siguientes resultados.

Y eso es todo para esta publicación.

Conclusión

Las funciones son una parte crucial de un lenguaje de programación. JavaScript tiene su método de definir e invocar una función y eso es exactamente lo que hemos aprendido, cómo escribir/definir una función en JavaScript. Aprendimos sobre cómo usar argumentos y parámetros en funciones también y cómo ayudan realmente en la programación. Ahora con este entendimiento, puede avanzar con su progreso de aprendizaje en JavaScript.