☕ 1. Introducción a Javascript
¿Qué es Javascript?
Es un lenguaje interpretado orientado a objetos, débilmente tipado y dinámico.
- Débilmente tipado: Permite hacer operaciones entre distintos tipos de datos.
- Dinámico: Corre directamente en la etapa de Runetime sin una etapa de compilación previa. Esto permite probar el código de forma inmediata, pero también hace que los errores aparezcan hasta correr el programa.
¿Cómo nace Javascript?
Con la necesidad de generar dinamismo en las páginas web que a su vez los usuarios y las empresas pudieran interactuar con otros.
Elementos de un lenguaje de programación: variables, funciones y sintaxis
Valores primitivos
Tipo de dato más básico en JS, son inmutables y contienen un único valor.
- Number: Valores numéricos.
- String: Cadena de caracteres, se coloca entre comillas dobles.
- Boolean: Valor lógico, puede ser True o False.
- Empty values: Se les conoce como valores "placeholder" pero son para variables sin valor.
Valores no primitivos o tipo de objetos
- Array: Se genera con corchetes
[]
los cuales dentro ocupan valores primitivos [1, 2, 3]
- Objeto: Se generan con llaves
{}
y dentro llevan data que se convierte en objeto {nombre: "Sofía"}
Variables