Estructuras de datos y tipos en JavaScript
A continuación explicaré a profundidad las Estructuras de Datos y los Tipos de Datos en JavaScript basándome en el último estándar ECMAScript 6.
En JavaScript existen 7 tipos de datos
Tipos de datos primitivos
primitivo quiere decir que son tipos de datos que no son un objeto, por lo tanto no tienen métodos y que son inmutables, ósea, no se pueden cambiar sus valores.
Boolean
Solo permite valores dos tipos de valores que son, True o False
null
Es una palabra especial que indica que el dato arroja un valor null.
undefined
Es una propiedad de alto nivel cuyo valor no ha sido definido, es decir, pudo haber sido declarado pero no se le ha definido ningún valor.
number
Es un dato de tipo número que permite números enteros y decimales. Por ejemplo: 15, -15 y 3.1416
string
Este tipo de dato, indica que el contenido es una cadena de caracteres que representa un texto. Por ejemplo, “Hola Mundo”.
symbol
Este es un tipo de dato que según el caso es único e inmutable (Este tipo de dato es nuevo en ECMAScript 6)
Tipos de datos no primitivos
object
Es un tipo de dato que contiene datos e instrucciones para trabajar con los datos. Está relacionado con el paradigma de Programación Orientada a Objetos y suelen ser relacionados también con objetos del mundo real. Por ejemplo: un auto, una laptop, una nevera.
Por lo general, un dato de tipo object tiene unas propiedades que lo hacen único y una serie de métodos que son las acciones que puede realizar dicho objeto.
Para tener en cuenta
A pesar de que estos tipos de datos son muy pocos, con su aplicación se permiten hacer casi que cualquier tipo de tarea en JavaScript.
JavaScript es un lenguaje de tipos dinámicos, por lo que no es necesario que se especifique en el momento de la declaración de la variable el tipo de dato que vas a crear. Entonces estos se comportan dependiendo de las necesidades del script.
Subscribe to Esteban con Gafas
Get the latest posts delivered right to your inbox