A veces se produce la situación que los valores de un parámetro en particular se usan más a menudo que otros. Tales argumentos pueden tener sus valores predeterminados (predefinidos) valores tomados en consideración cuando sus argumentos correspondientes se han omitido.
Dicen que el apellido más popular en español es Martínez. Vamos a intentar tener esto en cuenta.
El valor predeterminado del parámetro se establece utilizando una sintaxis clara:

Solo se tiene que utilizar el nombre del parámetro con el signo =, seguido del valor predeterminado.
Ahora se va a invocar la función creada:

el resultado es:

Pero cuando invocas la función de una manera que solo se proporciona un único valor de invocavión , como esto:

O bien esto:

no habrá ningún error, y ambas invocaciones tendrán éxito, mientras que la consola mostrará el siguiente resultado:

Se puede ir más lejos si es útil en la predefinición de valores de parámetros que son muy utilizados. En el siguiente ejemplo ambos parámetros tienen ahora sus valores predeterminados, y se define en el código a continuación:

Esta manera de definir los valores de la función hace que la siguiente invocación de la función sea absolutamente válida:

Y al invocar la función el resultado es:

Si se define un argumento con palabra clave, el resto de argumentos de la función tomará el valor predeterminado definido en la misma:

El resultado es:

Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.
