Tipos de Datos en JavaScript

Enero 12 de 2020

Las variables en JavaScript pueden contener diferentes tipos de datos, por ejemplo: números, cadenas de texto, booleanos, objetos, entre otros. A continuación te mostramos cuales son los tipos de datos más comunes en JavaScript.

Numéricos

JavaScript tiene solamente un tipo de dato numérico, es por eso, que las variables numéricas pueden escribirse con o sin punto decimal.

let num = 7;     // Sin decimal
let pi = 3.1416; // Con punto decimal

Para números muy grandes o muy pequeños es posible escribirlos usando notación cientifica.

let num1 = 2e6;  // 2000000
let num2 = 2e-6; // 0.000002

Cadenas de texto

Una cadena texto en JavaScript es una serie de caracteres, estas se pueden escribir entre comillas dobles o comillas simples.

let hello = 'Hello world!';         // Usando comillas simples
let welcome = "Welcome to codigea"; // Usando comillas dobles

Booleanos

Los booleanos en JavaScript pueden contener solamente dos valores true o false.

let isTrue = true;
let isFalse = false;

Undefined

El valor por defecto de todas las variables en JavaScript es undefined, es decir, si se declara una variable y no se le asigna un valor, entoces su valor será undefined.

let x;             // el valor de x es undefined
let y = undefined; // el valor de y es undefined

Null

null es un tipo de dato es pensado para representar un valor o algo que no existe en JavaScript.

let coffee = null;

Arreglos

Los arreglos en JavaScript pueden contener un mismo o diferentes tipos de datos, son definidos usando corchetes y los items dentro del arreglo son separados unos de otros por coma.

let fibonacci = [1, 2, 3, 5, 8, 13, 21, 34]; // Areglo de números
let countries = ['Colombia', 'Ecuador', 'México', 'Argentina']; // Arreglo de cadenas
let mix = [1, true, 'Codigea', null, { pi: 3.1416 }]; // Arreglo de multiples tipos de datos

Para acceder a un valor en el arreglo se usa su índice dentro de corchetes, teniendo en cuenta que el primer índice del arreglo es cero.

let cities = ['Bogotá', 'Caracas', 'Lima'];

cities[0]; // Bogotá
cities[1]; // Caracas
cities[2]; // Lima

Objetos

En JavaScript un objeto es un tipo especial de dato, en el cual, a diferencia de los arreglos, sus propiedades son definidas como pares de valores (clave-valor) y separadas por coma. Cada propiedad del objeto puede tener un tipo de dato diferente, inclusive puede contener objetos anidados.

let obj = {
  name 'Robin',
  lastname: 'Williams',
  birthyear: 1951,
  isActor: true,
  films: ['Night at the Museum', 'Jumanji'],
  wife: {
    name: 'Susan',
    lastname: 'Schneider'
  }
};

Para acceder a los valores en el objeto se usa el punto (.) seguido del nombre de la propiedad en el objeto.

let pet = {
  name: 'Tom',
  type: 'Cat',
  age: 2
};

pet.name; // Tom
pet.type; // Cat
pet.age;  // 2

Para tener en cuenta

Los tipos de datos en JavaScript son dinámicos, esto quiere decir que, una variable puede guardar diferentes tipos de datos a lo largo de su ejecución.

let x;  // undefined
x = 10; // 10
x = 'Hello world!'; // Hello world!
x = true; // true

Constitución Política de México con Audio

Interfaz De Rappi en React Native