Guía para principiantes para los parámetros predeterminados de JavaScript

Guía para principiantes para los parámetros predeterminados de JavaScript
En JavaScript, los valores predeterminados de los parámetros de función están indefinidos. Si se llama a una función sin un parámetro, sus valores faltantes se denominan indefinidos. Los parámetros predeterminados ayudan a configurar el valor predeterminado en el parámetro de la función para anular el valor indefinido. Esta es una nueva característica de la versión ES6.

En este artículo, aprenderá una guía para principiantes para los parámetros predeterminados. Los resultados de este tutorial se dan de la siguiente manera.

  • Cómo funcionan los parámetros predeterminados en JavaScript
  • Cómo usar los parámetros predeterminados en JavaScript

Cómo funcionan los parámetros predeterminados en JavaScript

Los parámetros predeterminados establecen un valor para la función inicializando los parámetros con un valor predeterminado si se pasa un valor indefinido o nulo en la función. Esta sección explica el funcionamiento de los parámetros predeterminados con la ayuda de la sintaxis.

Sintaxis
La sintaxis de los parámetros predeterminados se da a los siguientes.

función de función (p1 = dv1, p2 = -dv2, p3 = dv3, ...)))

cuerpo-cuerpo

En la sintaxis anterior,

El nombre de la función se refiere al nombre de la función donde PAG y Dv representar los parámetros y sus valores predeterminados respectivamente. El valor predeterminado podría ser un entero, una expresión o un valor de función.

Cómo usar los parámetros predeterminados en JavaScript

Los parámetros predeterminados dan permiso a las funciones nombradas para comenzar con un valor predeterminado cuando se pasa un valor indefinido. Estos se producen cuando se llama una función. Esta sección le ayuda a aprender sobre cómo predeterminar los parámetros con ejemplos.

Ejemplo: Cómo establecer los valores predeterminados utilizando los parámetros predeterminados
Los parámetros predeterminados establecen los valores predeterminados en la función. Podría haber uno o más parámetros en la función. Este ejemplo explica cómo los parámetros predeterminados establecen los valores predeterminados.

función printValue (x = 3, y)
consola.log ("x =" + x + "y y =" + y);

printValue ();
printValue (9);
PrintValue (9, 7);

En el ejemplo anterior, los dos parámetros 'x' y 'Y' se pasan.El valor predeterminado de 'X'se define mientras'Y' no está definido. El cuerpo de la función se refiere al código que imprime los valores de x e y.

La función se llama de tres maneras diferentes:

  • "printValue ();"La declaración imprimirá los valores predeterminados de 'X' y 'Y'(ya sea definido o no en la función)
  • "printValue (9);"La declaración establecerá el valor de 'X'a 9 mientras el valor predeterminado de'Y' se considera
  • "PrintValue (9, 7);"Pasará el valor 9 a 'X'y valor 7 a'Y'.

Se concluye de la salida que:

  • Cuando PrintValue () se llama sin argumentos, los valores predeterminados se imprimen i.mi., 'x = 3' y 'y = indefinido'
  • Cuando PrintValue () se llama con solo un argumento (es decir, 3), entonces ese valor se asignará al primer parámetro (X)
  • Cuando PrintValue () se llama con dos argumentos (9 y 7), los valores predeterminados de X e Y se reemplazan con 9 y 7 respectivamente.

Ejemplo: cómo funciona la función sin parámetros predeterminados
Puede haber más de un parámetro en un objeto. En el siguiente código, verificaremos cómo se comporta la función sin valores predeterminados.

función printValue (x, y)
consola.log ("x =" + x + "y y =" + y);

printValue (3);

En este ejemplo, dos parámetros 'X' y 'Y' se pasan como un argumento sin ningún valor predeterminado.El cuerpo de la función se refiere al código que imprime los valores de x e y.

El "Valor (3);"La declaración establecerá el valor de 'X'a 3.

Cuando printValue () se llama solo con argumento '3', entonces los valores predeterminados se imprimen como' x = 3 'y' y = indefinido '.

Conclusión

En JavaScript, los parámetros predeterminados se utilizan para establecer el valor predeterminado para los parámetros de la función. Los parámetros predeterminados son bastante útiles cuando los parámetros contienen un valor nulo o indefinido. Esta guía ayuda a proporcionar un conocimiento detallado sobre cómo usar los parámetros predeterminados de JavaScript. Hemos proporcionado una descripción detallada de los parámetros predeterminados en JavaScript y su importancia se destaca al demostrar un conjunto de ejemplos.