Curso javascript nivel medio

En JavaScript, un procedimiento es una función que realiza una serie de acciones pero no devuelve un valor. Se parece mucho a una función, pero su objetivo principal es hacer algo en lugar de calcular y devolver algo.

Creación de un procedimiento

Un procedimiento se define igual que una función. Se utiliza la palabra clave function, se le da un nombre, y se escribe el bloque de código que contiene las instrucciones que se deben ejecutar.

Ejemplo de un procedimiento:

1function mostrarMensaje() {
2  console.log("Este es un mensaje desde un procedimiento.");
3}

En JavaScript, cuando una función no tiene una declaración explícita de return, se comporta como un procedimiento y, de forma predeterminada, devuelve undefined.

Esto significa que aunque la función no tenga un return con un valor, JavaScript siempre devuelve algo, y ese "algo" es undefined.

Por tanto, en javascript no existen los procedimientos, todo es una función.

Ejemplo

1function saludar() {
2  let a = 10;
3  // No hay 'return' explícito, devuelve 'undefined'
4}
5
6let resultado = saludar(); // Llamada a la función
7
8console.log(resultado); // Muestra "undefined"
Salida de Consola!:
undefined

Resumen

  • Funciones sin return explícito siempre devuelven undefined.
  • Este comportamiento es útil para recordar que todas las funciones en JavaScript devuelven algo, incluso si no lo especificas.
  • Loading...
  • Crea un procedimiento (función) llamada saludador que no devuelva ningún valor y muestre por pantalla la frase: me gusta programar

    Solo crea la función, no la llames.

    Loading...