En este video veremos los tipos de datos en llamas que voy a hacer esto un poco más pequeño.
Hemos creado de momento variables de esta forma LED.
Luego le damos un nombre y un valor no hemos especificado un tipo de dato es decir no le decimos este
es un entero flotante este es un bolear no es un string como loco como sucede con otros lenguajes como
sillar o como IAVA o como sé si los estás viendo en la escuela usualmente tienes que declarar un tipo
de dato.
Eso no sucede en JavaScript porque JavaScript es un lenguaje de tipo dinámico no se especifican tipos
de datos cuando se crea la variable porque el tipo de datos se almacena en el valor no en la variable.
Por lo tanto puedes crear fácilmente una variable y asignarle distintos tipos de dato conforme se ejecuta
si quieres añadir esta funcionalidad en JavaScript existe algo llamado type script que si te lo permite
para ver los distintos tipos de datos utilizaremos un operador que se conoce como el tip off.
Veamos un ejemplo seleccionamos todo y ponemos tipos de dato en JavaScript.
Y voy a crear una constante con su nombre igual a Juan mi nombre y lo pongo Consol log trip hop y luego
un espacio y la variable nombre y puedes ver qué guardo y me dice que estos son string entonces vamos
a hacer una prueba más.
Entonces voy a hacer espacio este es un string veamos un número en números con edad igual a 80 años
y voy a copiar este aquí y aquí ponemos la edad entonces guardo cambios vamos a comentar esto anterior
para que no nos revuelva un poco.
Puedes ver que este es el tipo number todos los números los va a detectar igual incluso si le pones
aquí 80 puntos 80 te va a decir que es de tipo number.
No te va a decir que es flotante como sucede en otros lenguajes pero si lo pones entre comillas le das
guardar cambios puedes ver que JavaScript dice esto es un string porque está entre comillas aunque el
contenido de dentro sean números al detectar estas comillas ya sabe que o mejor dicho dice que es un
string vamos a comentar esta línea.
Veamos los bolivianos equiparamos bullían volvian son dos valores Truong Foods verdadero o falso aprendiendo
JavaScript.
Igual a Trump y de nueva cuenta para no escribir nada más copio y pego aquí el tipo aprendiendo JS vemos
que es un bullían no importa si es trucho es fouls te va a decir que el tipo de datos son bullían vamos
a ver un ejemplo ya con todos estos valores que tenemos aquí como dije anteriormente no declaras el
tipo de dato en JavaScript.
Entonces ponemos aquí valor ponerlo aquí con solo tiposde valor y vamos a ir reescribiendo este valor.
Hola voy a copiar nuevamente este voy a ponerle aquí valor igual a Trump y nuevamente este valor igual
a 20.
Nuevamente este valor igual a 20 entrecomillas ahora y nuevamente este sueldo cambios que puedes ver
que la primera ocasión me dice que son de Freinet y luego la segunda ya le doy un valor de un string
que vemos que dice que se Streeck y luego bamboleante vemos que se booleano lo que es numero y luego
nuevamente que es una string.
Como mencioné anteriormente el valor o el tipo de dato en una variable se almacenan en el valor no se
almacena en la variable y por eso puedes cambiar el tipo de dato tan fácilmente en JavaScript.
Es algo que muchos lenguajes no tienen Java sillar.
Todos esos no tienen esa parte declaras el tipo de dato y no lo puedes cambiar como sucede aqui no es
de tipo dinámico que por cierto no soy una persona que escriba mucho código lenguajes tal vez ya cambiaron
recientemente pero cuando los usé hace muchos años no lo tenían.
Veamos otro tipo de dato un poco menos un poco más extraños JavaScript es un lenguaje que tiene unas
cosas que son bastante raras por ejemplo un tipo de datos Nul Lee hijos igual Hanún Consol log tipo
perdonase aquí hijos puedes ver que les estoy dando el tipo de datos como Null pero si le das guardar
cambios te lo va a detectar como un hobbie.
Es el nublen JavaScript su novia.
En caso de que quieras revisar si un tipo de datos es nulo recuerda más bien es obvia
y también un tipo de dato que Seaman define Chilet saber de nombre nada más evasivo con su blog Taipe
nombre es decir aquí estoy creando una variable que no tienen ningún tipo de valor dice que hombre ya
está declarado si es este de arriba guardamos cambios y vemos que son defined entonces cuando una variable
no tiene un valor su tipo de datos son defined no es una estre invasivo no es un número sin nada es
de tipo un.
También es un tipo de dato en JavaScript.
Veamos unos más que voy a comentar.
No hemos visto que es un arreglo ni que es un objeto pero vamos a ver.
Un ejemplo sencillo.
Lenguaje es igual a un arreglo HTML5 o un array Tadesse y PHP con su elpunto log tipo lenguajes para
ver qué tipo de datos este arreglo si le das a guardar cambio puedes ver que son objetos de un arreglo
es tratado como un objeto en JavaScript no existe el tipo de dato arreglo un arreglo es más bien un
objeto es importante si creas un objeto con el objeto y es que el arreglo arreglo y voy a poner una
persona por cierto cuando creas un arreglo pues tienes que especificar con corchetes como está aquí
cuando especificas un objeto utilizas llaves de esta forma.
Hay un video para cada uno de ellos lo veremos más a detalle más adelante y a diferencia del arreglo
del objeto tienes que agregarle una llave y un valor.
Esta es la llave del lado izquierdo esto es el valor del lado derecho de nueva cuenta un poco más adelante
lo veremos bien en México y con el punto no hay post persona y guardamos cambios y vemos que también
un objeto es de tipo objeto es decir tanto arreglos como objetos JavaScript los detecta como objetos.
Finalmente ya para finalizar las fechas no hemos visto fechas las veremos un poco más adelante ponemos
fecha igual a new Death de la misma forma que tenemos Mac también existe que es para las fechas.
Aquí le pones New Day en la consola que aparece en la fecha de hoy.
Entonces tenemos Consol log tipo fecha y guardamos cambios si puedes ver que una fecha también es tratada
como un objeto en JavaScript casi todo es un objeto muchas cosas son objeto o mejor dicho JavaScript
y eso puede prestarse a confundir un poco veremos más adelante.
Qué puedes hacer con los objetos.
Los métodos los objetos.
Pero es importante saber que no existe un tipo de dato arreglo y tampoco existe un tipo de dato fecha
los 3 son objetos.
En el siguiente video veremos comparaciones en JavaScript.
Así que continuamos aprendiendo un poco más sobre el lenguaje.