Bueno vamos a continuar vamos a hablar ahora de variables y constantes.
Yo asumo que ustedes ya han aprendido lo que son variables y que son constantes y si no lo saben.
Vean los primeros capítulos de este mega curso en lo que es programación básica y ahí explicamos lo
que es cada una de ellas.
Muy bien ahora cómo maneja JavaScript las variables y las constantes como dijimos.
JavaScript es un lenguaje tibiamente levemente tipado por lo cual no hace falta declarar las variables
al comienzo del uso de las mismas es decir que podemos asignar el nombre de una variable directamente
asignarle un valor y automáticamente se va a crear como yo vengo de las buenas prácticas de la buena
escuela yo voy a explicarles cómo crear las variables y si en ese mismo momento ustedes quieren asignarle
un valor lo pueden hacer sin ningún problema vamos a nuestro código nosotros tenemos aquí nuestra función
mostrar mensaje vamos a crear por fuera de la función y este es un tema de Cop que es un tema del alcance
de las variables que es muy importante entenderlo que lo vamos a explicar en otro capítulo porque ahora
vamos a concentrarnos en variables y constantes pero por fuera de la función vamos a crear una variable
cuál es el comando la instrucción para crear una variable antiguamente y hasta hace muy poco la instrucción
era bar sigue siendo por un tema de compatibilidad lo pueden seguir usando pero nos recomiendan a partir
de los nuevos ECMAScript que usemos la instrucción Let la instrucción Let nos permite crear una variable
por ejemplo mensaje
y le podemos asignar un valor.
Aquí mismo vamos a poner Hola a todos y la vamos a cerrar con punto y coma.
Esta es la forma de crear una variable conviene aquí me he hecho una mala práctica.
Conviene que sea minúscula las constantes.
Por ejemplo mi constante la tienen que hacer en mayúsculas.
Yo aquí voy a hacer algo para que ustedes vean cómo trabaja las constantes.
Perdona aquí me faltona una S si yo ahora ejecuto esto va a dar un error porque las constantes tienen
que ser inicializar en el momento con un valor determinado.
Vamos a grabar esto vamos a ir a nuestra página.
Cuando nosotros cargamos la página vemos que no nos aparece el mensaje porque por qué ha ocurrido un
error.
Ahora cómo podemos ver los errores que ocurren en nuestra ejecución de JavaScript en el navegador Bueno
y cómo hacemos para ver el error.
Tenemos que pulsar en nuestro Google Crom la tecla F12 para acceder a la consola y a todo lo que tiene
que ver con la programación de nuestra página hay mucha información sobre todo de los elementos de HTML
y demás.
Básicamente lo que tenemos que hacer es ir a la solapa Consol y aquí vamos a ver el error que dice que
está sin inicializar la constante la inicialización de la constante está requerida esta pérdida.
Eso es lo que dice el error.
Entonces lo que tenemos que hacer aquí en mi constante asignarle un valor muy bien esta es la forma
de asignarle un valor si yo ahora grabo y volvemos a nuestro navegador al refrescar tenemos nuestra
ventana y ningún error en la consola.
Esto es muy importante luego la constante la usarán no se va a llamar mi constante se tendrá un nombre
nemotécnica que significará algo pero bueno ahora nosotros ya tenemos un mensaje que dice Hola a todos
y lo que podemos hacer aquí en la función es mostrar mensaje tan simple como esto ahora porque me va
a mostrar mensajes y mensaje es una variable creada por fuera de la función.
Precisamente al ser creada inicialmente dentro del archivo funciones puntos J.V la variable mensaje
va a estar presente en todas las funciones y métodos que nosotros creemos dentro de este archivo eso
es lo que tiene que ver con el Escofet que lo vamos a explicar bien en un capítulo dedicado a el escote
y al alcance de las variables y los objetos muy bien ahora vamos a grabar esto teóricamente yo ya quité
el mensaje literal Alert y ahora se va a mostrar Hola a todos.
Voy a refrescar y tengo un mensaje que dice Hola a todos muy bien esto es lo que tiene que ver con variables
al ser variables obviamente aquí puedo decir mensaje
y puedo asignarle Hola a algunos voy a cerrarlo.
Esto puede parecer muy básico pero bueno tenemos que arrancar con lo básico para luego ir fijense que
automáticamente al haber dejado una instrucción pegada a la función automáticamente el Visual Studio
COV me la separa para que sea más legible.
Cuando vamos a refrescar dice hola algunos porque al ser variable ha cambiado de valor o muy bien empezamos
con lo básico y vamos avanzando hacia terrenos mucho más jugosos y avanzados así que nos vemos en el
próximo capítulo.