Entiende y Domina todas las Estructuras y Tipos de Datos en JavaScript

preview_player
Показать описание
Enumeramos los tipos de datos que hay en JavaScript, incluso los más actuales, para que entiendas las bases de este lenguaje de programación.

El último estándar ECMAScript define nueve tipos.

Seis tipos de datos primitivos, controlados por el operador typeof:

Undefined: typeof instance === "undefined"
Boolean: typeof instance === "boolean"
Number: typeof instance === "number"
String: typeof instance === "string"
BigInt: typeof instance === "bigint"
Symbol: typeof instance === "symbol"

Null: typeof instance === "object".
Tipo primitivo especial que tiene un uso adicional para su valor: si el objeto no se hereda, se muestra null;

Object: typeof instance === "object".
Tipo estructural especial que no es de datos pero para cualquier instancia de objeto construido que también se utiliza como estructuras de datos: new Object, new Array, new Map, new Set, new WeakMap, new WeakSet, new Date y casi todo lo hecho con la palabra clave new;

Function: una estructura sin datos, aunque también responde al operador typeof: typeof instance === "function". Esta simplemente es una forma abreviada para funciones, aunque cada constructor de funciones se deriva del constructor Object.

Рекомендации по теме
Комментарии
Автор

¡Super útil saber cómo funcionan los distintos tipos de datos! Te pasas, midu!

achtube
Автор

Muy buen video hermano, dominaba bien el contenido que explicabas pero no lo tenía del todo conectado mentalmente con esto si no se me olvida me ayudará a muchas cosas.

elitetecnologica
Автор

Hola Midu, me encantó el video, ya tengo algunas bases por C/C++ y el video parece que me duro 5minutos, fue muy ameno, espero que puedas subir más clips de este estilo. Saludos crack!

randolphcarter
Автор

Ver a veces conceptos que aprendes en un inicio a se que te quede mas claro algún tema en especifico
una cosa y leido y he visto que normalmente cedice que las funciones son objetos de primera clase o como se ha que dado a mi Ciudadanos de primer orden de todas maneras los videos que haces son los mejores

jamj
Автор

Gracias a Java entiendo bien de los tipos de datos primitivos y objetos, recomiendo mucho aprender a Java hasta la parte de objetos, luego entender JavaScript se me hizo súper fácil y es de tipado fuerte y estático lo cual para los inicios es mejor aprender así

mevaleunhuevo
Автор

midu muchas gracias.
eres un crack para enseñar !

stivenalejandrojimenezquin
Автор

Buen video, una pregunta que me hicieron alguna vez en una entrevista fue que definiera la Big O notation de ciertos algoritmos hechos en Javascript, Por ejemplo: Dar dos ejemplos de funciones que calculen la suma de los elementos numéricos en un array y luego determina el "time complexity" por la notación de BigO, la cual es usada principalmente para determinar el rendimiento y consumo de recursos del algoritmo. Sería bueno que explicaras algo de eso :) ... Dolor de cabeza en 3....2....1.... jejejeh

christianjtr
Автор

He did a very good job imo. Explaining the basics step by step. English is not my first language and I have no experience in using DAWs

Rama-itfk
Автор

Buenas Midu, me encantan tus vídeos, gracias a ti estoy aprendiendo muchísimo sobre desarrollo web. Soy ingeniero de software y quería aclarar una duda con los tipos primitivos que mencionas sobre el minuto 12. Yo diría que en el caso de JavaScript al igual que pasa en otros lenguajes de programación como Python realmente todo es un objeto (es decir todo hereda de object), si te fijas cuando declaras un número, string, etc siempre puedes llamar a operadores, en el caso de un número puedes hacer num.valueOf() con los strings tienes incluso propiedad (length) y otros métodos que también puedes utilizar, si no fuera un objeto no se podría utilizar el operador del punto para llamar a propiedad o métodos. Al final estamos hablando que JavaScript te envuelve los tipos primitivos en clases Number, String, etc. El typeof te devuelve realmente el tipo primitivo al cual envuelve la clase.
Puedes hacer una pequeña prueba, si declaras un número de esta manera --> const n1 = 2
Y otro número tal que --> const n2 = new Number(2) es exactamente lo mismo, typeof te dirá que ambos son "number" pero en realidad son objetos de la clase "Number".

Perdón por el tostón 😅

alejandropalomino
Автор

Hola Midu. Una pregunta: Que usas para que lo que escribes a la izquierda se muestre a la derecha?

Martigx
Автор

Midu, como se llama esa extensión para ir viendo la ejecución de Js al costado ??

Deus-lo-Vuilt
Автор

Hola Miguel, donde podría ver este live completo?

jairolopezlon
Автор

Midu, siempre he considerado que los objetos son un arreglo de memoria diferente a los primitivos. Y es por eso que se pasan por

jorgevalbuena
Автор

Que programa utiliza como editor de texto plano por qué me parece muy interesante lo de la consola en tiempo real a su izquierda

romanballesteros
Автор

Donde puedo encontrar este video completo o que nombre lleva en twitch

vambroisa
Автор

minuto 7:12 en que editor estás y como llegas allí? gracias por todo midu!

SonGoku-pcjl
Автор

Por favor suba el sonido de los vídeos. Gracias y saludos,

Joel-Developer
Автор

Alguien tiene el video completo? En twitch no lo encontré..

nicolasmarri
Автор

Que programa usas para programar y a la derecha tener el output ? Saludos

AlanAlbertengo
Автор

Necesito el resto de las preguntas!!!! 🙄🙄🙄🙄🙄🙄🙄🙄

rodolfo