En este módulo fundamentamos los aspectos básicos de Javascript que es necesario entender para afrontar el contenido del curso.
En el primer apartado del módulo de fundamentos exploramos las diferencias entre las diferentes formas de declarar variables en Javascript.
La conclusión final es:
- utilizamos
const
siempre que podamos - utilizamos
let
en el resto de casos var
es problemático y está obsoleto
Repasaremos rápidamente algunos aspectos referentes a los tipos de datos en Javascript: valores, truthiness y comparación.
Es importante entender que los tipos simples como los números o las strings se comparan por valor. Como veremos en los próximos módulos, los tipos compuestos como object se comparan por referencia.
Utilizaremos las arrow functions constantemente durante el curso. Es imporante entender su funcionamiento y coger soltura con la sintaxis.
// Typical function
function sum(a, b) {
return a + b;
}
// Arrow function
const sum = (a, b) => a + b;