Funciones de JavaScript — Conceptos básicos
¿Qué es una función?
Una función es un bloque de código diseñado para realizar una tarea y ejecutado cuando ha sido llamado o invocado.
Consejos importantes para saber acerca de las funciones!
- Las funciones son objetos.
- Una función siempre devuelve un valor .
- En Javascript, si no se especifica el valor de retorno, devolverá undefined .
- El código dentro de una función se ejecuta cuando se invoca o se "llama" a la función .
- Una función puede tener uno o más parámetros.
Declaración de función
define una función con el parámetro especificado.
Para hacer una función, coloque primero la palabra clave de la función , luego colocará el nombre de la función, luego una lista de sus parámetros entre paréntesis (asegúrese de poner una coma entre cada parámetro en sus paréntesis), y finalmente el código de su función entre corchetes .
Por lo tanto, las funciones pueden ser difíciles, especialmente si no sabe lo que está haciendo. Solo recuerde comenzar siempre con la sintaxis, le facilitará la vida y la codificación si tiene la sintaxis correcta. Estos son algunos ejemplos de cómo empezar:
Función nombrefunción() {
}
Esta es la plantilla de función básica o
Función nombreFunción(parámetro1, parámetro2){
“Tu código aquí”
}
Ahora tomemos mi ejemplo de edad de beber y analícelo. La función comienza con "Función". Esto le dice a la computadora qué función será si se usa la sintaxis correcta. A continuación, tenemos "EdadBeber", que es el nombre de nuestra función (Recuerde que el nombre de su función puede ser el que desee, por ejemplo, podríamos haber usado "EdadBeberlegal" en lugar de "EdadBeber" y obtuvimos el mismo función de retorno). Después de eso, tenemos los paréntesis que serían nuestros parámetros. Es posible que tengamos más de un parámetro o “argumentos”. Solo recuerda que debes tener una coma entre cada parámetro.
Luego, tenemos los corchetes (recuerde que debemos tener todo nuestro código entre corchetes) incluso si ponemos corchetes dentro de nuestros corchetes. Los corchetes se usan para comenzar su código y terminar su código, así que asegúrese de tener ambos corchetes {}.
El código escrito dentro de los corchetes será su función o funciones. En mi código anterior, toma la edad y nos devuelve "Puedes comprar una bebida" o "Lo siento, no hay bebida para ti", según la edad. Por lo tanto, su función solo regresará cuando se le solicite. Así que usé console.log para ver los resultados de mi código. Si observa el código anterior, utilicé console.log (DrinkingAge (22)) y, si el código es correcto, debería devolver "Puede comprar una bebida" para que la persona que tiene 22 años pueda comprar una bebida.
Entonces, ahora que estamos familiarizados con las declaraciones de funciones, pasemos a las expresiones de funciones.
Expresiones de función
nos permite crear una función anónima que no tiene ningún nombre de función.
let sayGoodMorning = function() {
alert("Good Morning");
};
No importa cómo se crearía la función, la función es un valor.
Incluso podemos imprimir ese valor usando alerta:
let sayGoodMorning = function() {
alert("Good Morning")
}
alert( sayGoodMorning );
¿Por qué hay un punto y coma al final?
Algunas personas pueden preguntar, ¿por qué las expresiones de funciones tienen un punto y coma (;) al final, pero las declaraciones de funciones no, por ejemplo:
Function sayGoodMorning() {
// code here
}
let sayGoodMorning() {
// Code Here
};
Esta es la diferencia entre Declaración de funciones y Expresiones de funciones con ejemplos. Una vez que supere la molestia, las funciones harán que su experiencia de codificación sea más fácil, mejor organizada y más clara cuando termine su código.
¡Gracias por leer y buena suerte con la codificación!

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































