Tipos de Datos (Primitivos)
// variables y tipos
let MiVariable;
MiVariable = 1;
MiVariable = 1.234;
MiVariable = "Hola";
MiVariable = true;
Condicionales
// condicionales
if (condicion) {
} else {
}
Bucles
while (condicion) {}
do {} while (condicion);
for (inicio; condicion; incremento) {}
Funciones
// expresión de función
function MiPrimeraFuncionSuma(a, b) {
return a + b;
}
let primerResultado = MiPrimeraFuncionSuma(10, 20);
// función anónima
let MiSegundaFuncionSuma = function (a, b) {
return a + b;
}
let segundoResultado = MiSegundaFuncionSuma(10,20);
// expresión de función flecha (arrow function)
let MiTercerFuncionSuma = (a, b) => {
return a + b;
}
let tercerResultado = MiTercerFuncionSuma(10,20);
Una función (en programación) se puede pensar como una máquina que toma una entrada, realiza un conjunto de operaciones definidas en su interior y produce una salida.
La podemos imaginar como una caja negra con una entrada y una salida, donde el proceso de transformación dentro de la caja (o máquina) está oculto pero produce un resultado predecible basado en la entrada dada.
A su vez, dentro de la caja sólo deberíamos preocuparnos por procesar y transformar la entrada para producir la salida.