🧐🤓Tipos de datos y valores en Javascript💻

Francisco Suarez
Guanaco JS
Published in
4 min readApr 12, 2020

El tipo de dato es una propiedad de un valor que determina valores que puede tomar, que tipos de operaciones podemos realizar sobre este y cómo su representación interna.

En JavaScript encontramos diferentes tipos de valores y tipos de datos para almacenar en variables.

💡 Valores y tipos

Tipo principales (primitivos)

string number boolean

Tipo compuesto

Objeto

Matriz

Tipo especiales

Null

Undefined

En el caso de ES6 se presenta un nuevo tipo de este tipo de denominación como symboleste tipo de datos cuyos valores son únicos y no pueden ser alterados.

JavaScript proporciona un operador llamado typeofeste operador que puede examinar un valor y decirle qué tipo es:

Como les comentaba en el capitulo anterior JavaScript presenta un operador llamado typeof este operador nos permite a nosotros como desarrolladores saber de que tipo es la variable:

Este operador es especial dado que nos permite a nosotros conocer el tipo(number, boolean, undefined,object,) que tiene la variable sobre la cual vamos a realizar una acción.

💡 String

Un valor de cadena es un conjunto de caracteres Unicode(letras,digitos,signos de puntuación y mas),este tipo de dato es el encargado de representar texto en JavaScript

💡 Number

En JavaScript, no se distingue entre los valores enteros y de punto flotante; un número de JavaScript puede ser cualquiera de ellos (internamente, JavaScript representa todos los números como valores de punto flotante).

💡 Boolean

Este tipo de dato almacena 1 bit puede ser true o false son utilizados para registrar un estado (VERDADERO O FALSO)

💡 Objetos

Dado que JavaScript esta diseñado en un paradigma basado a objetos. Decimos que un objeto es una colección de propiedades, estos objetos se pueden comparar con objetos de la vida real objetos tangibles.

Otra manera de acceder a las propiedades de estos objetos es de la siguiente manera:

Acceder (por índice) a un elemento Array

Ahora si nos ponemos a pensar la posición nombre[1] debería ser Mariano, bueno al comenzar a programar esto puede sonar un poco raro, pero en programación arrancamos a contar desde el numero cero(0).

Otro ejemplo

Este array(marcasDeComputadoras) esta compuesto por 5 elementos arrancando por HP y finalizando en Acer

💡 Undefined

Este tipo de dato se utiliza cuando no sabemos el contenido de una variable o todavía no fue definido.

💡 Null

El tipo de dato null tiene solamente el valor null. La palabra clave reservada null no puede ser utilizada como nombre de una función o una variable

Una variable que contiene null no contiene ningún tipo de numero, cadena o valor booleano ni una matriz u objeto. Este tipo de dato no es 0 como en otros lenguajes como C o C++, declarando una variable de tipo null y utilizando el operador typeof interpreta el valor como Object no como tipo null

Gracias por leer 💻

🤓 Puedes seguirme en Twitter o encontrarme en GitHub visitando mi sitio web

--

--

Francisco Suarez
Guanaco JS

📚Computer Science Student 🚀 JavaScript Developer 🐱‍🚀 @reactjs @nodejs 🐱‍🏍 GDSC Lead🛸 and Contributor at MDN 🔥