Conexión HTML y JavaScript:
Script Externo:
Se tiene un archivo JS externo, el cual se vincula al HTML mediante la etiqueta <script>. Se puede ubicar tanto en el <head> como el <body>, pero se recomienda ubicarla siempre dentro del <body> al final de este.
Dicho archivo se puede vincular a varios archivos HTML.
Script Interno:
Dentro del archivo HTML se agrega la etiqueta <script> en cualquier lugar y dentro de ella se escribe directamente el código JS. No es recomendable este modo.
Variables, Constantes y Ámbito (scope):
Una variable es un espacio reservado en memoria para almacenar un dato que podrá cambiar durante la ejecución del programa. Se declaran con la palabra reservada "let". No es recomendable usar "var".
Las variables se pueden declarar, inicializar y modificar.
- Declarar:
- Indiciarle al programa que la variable existe para que reserve un espacio de memoria para guardar la variable. Puede declararse vacia.
- Inicializar:
- Darle un valor a la variable. Se puede declarar e iniciar en la misma sentencia.
- Reasignar:
- Cambiar el valor de una variable que ya existe. Solo se puede reasignar dentro de un mismo ámbito.
Una constante es un espacio reservado en memoria para almacenar un dato que no cambiará durante la ejecución del programa. Se declaran con la palabra reservada "const". Estas solo admiten la declaración e inicialización en la misma sentencia.
El ámbito es la zona donde existe la variable o constante. Si se declara una variable dentro de un bloque solo existirá dentro del bloque y no se podrá acceder a esta fuera del bloque.
|
var |
let |
const |
Declaración sin inicialización |
Si |
Si |
No |
Declaración e inicialización |
Si |
Si |
Necesario |
Reasignación |
Si |
Si |
No |
Redeclaración |
Si |
No |
No |