Tipos de datos en JavaScript? - Explicado para principiantes

Tipos de datos en JavaScript? - Explicado para principiantes
Cada valor siempre es distinto entre sí, lo que los clasifica en varios tipos. Esta categorización de varios datos se llama Tipo de datos. La razón para clasificar los datos es garantizar cómo se utilizan los datos dentro del programa.

Como cualquier otro lenguaje de programación, JavaScript también consta de varios tipos de datos. El tipo de datos es dinámica en JavaScript, lo que significa que se puede almacenar un solo valor de varias maneras. Por ejemplo:

Sea Y; // ahora y no está definido
y = 10; // ahora y es un número
y = "10"; // ahora y es una cadena

En este artículo, discutiremos varios tipos de datos en JavaScript con ejemplos.

Tipos de datos en JavaScript

Como se discutió anteriormente, hay varios tipos de datos en JavaScript, pero todos ellos se clasifican en tres categorías principales:

  1. Tipo primitivo (cadena, número y booleano)
  2. Tipo de referencia compuesto o de referencia (objeto, matriz y funciones)
  3. Tipo de datos especial (nulo o indefinido)

Discutamos estos tipos más a fondo con ejemplos.

Tipo primitivo

Los tipos de datos primitivos son bloques básicos simples de cualquier idioma, que solo tienen un valor asignado a ellos a la vez. Consisten en:

  • Instrumentos de cuerda
  • Números
  • Booleano

Tipo de datos de cadena

Una secuencia de caracteres encerrados por cotización simple o doble se representan a través del tipo de datos de cadena. La cadena consta de números, nombres y citas, siempre y cuando estén dentro de la cita.

Ejemplo

Sea x = "16"; // número almacenado como una cadena
var a = 'hola mundo'; // Usando una cita única
var b = "mi nombre es ..."; // Usando cotización doble
var c = 'nosotros \' estamos muy contentos.'; // Escapar de una sola cita con barra de retroceso

Tipo de datos de número

Varios tipos de números, como números negativos o positivos con lugares decimales, y los números con anotaciones exponenciales se representan a través de este tipo de datos:

Ejemplo:

var a = 5; // entero
var b = 25.5; // número con puntos flotantes
var c = 1.25e+6; // forma exponencial, similar a 1.25e6 o 1250000
var d = 1.25e-6; // forma exponencial, similar a 0.00000125

Además, los tipos de datos numéricos también representan valores especiales como Infinity, -infinity y NAN. El infinito se produce dividiendo un distinto de cero con 0, produciendo un número mayor que todos. Mientras que, Nan muestra "no es un número". Esto ocurre a través de operaciones matemáticas inválidas o indefinidas.

Ejemplo:

consola.log (10/0); // Salida: Infinito
consola.log (-10 / 0); // Salida: -infinidad
consola.log (10 / -0); // Salida: -infinidad
consola.log ("cadena" / 4); // Salida: nan
consola.registro (matemáticas.sqrt (-1)); // Salida: nan

Tipo de datos booleanos

Los tipos de datos booleanos representan los valores de sí o no (encendido o apagado) a través de dos valores específicos i.mi verdadero o FALSO. Los valores booleanos se utilizan para varios fines de comparación.

Ejemplo

var iseating = true; // si, estoy comiendo
var ishungrry = false; // No, yo no tengo hambre.
//comparación
var a = 1, b = 3, c = 5;
consola.log (b> a) // Salida: Verdadero
consola.log (b> c) // Salida: falso

Producción

Compuesto o referencia

El tipo de datos compuestos nos ayuda a almacenar varios tipos de datos y entidades complejas como una recopilación. Consisten en:

  • Objetos
  • Matrices
  • Funciones

Tipo de datos de objetos

Los objetos ayudan a almacenar varios tipos de datos como una colección. Se da un nombre de clave particular al objeto, que es una cadena. Esto puede almacenar varios tipos de datos como números, valores booleanos y cadenas como una colección.

Ejemplo

var anObjectUnDefined = ;
Var user = "Nombre": "Sam", "SecondName": "Mathew", "Age": "25";
// para una mejor lectura
Var Book =
"BookName": "Harry Potter y las Reliquias de la Muerte",
"Autor": "J.K Rowling ",
"Género": "Ficción",
"Publicado": "2007",
"Copias totales": 10

Tipo de datos de matrices

Las matrices en JavaScript se utilizan para almacenar varios valores en una sola variable. Las matrices pueden ser de varios tipos, dependiendo del tipo de datos almacenados. Cada valor dentro de una matriz está indexado, comenzando desde 0. De esta manera, un usuario puede acceder a cada elemento a través de ARR [0] o ARR [2], etc.

Ejemplo

var frutas = ["plátano", "naranja", "durazno", "piña"];
Var idiomas = ["inglés", "francés", "persa"];
consola.log (frutas [1]); // Salida: naranja
consola.registro (idiomas [2]); // Salida: persa

Producción

Tipo de datos de función

Las funciones son objetos en JavaScript, con los cuales se asigna un código en particular. Se definen utilizando la palabra clave 'función' seguida de un nombre dado a ellos y paréntesis que encierran los valores paramétricos. Luego se llama a una función y las líneas que contiene ejecutar y dar una salida.

Ejemplo

var salud = function ()
Regrese "Hola al universo!";

// tipo de saludo variable
alerta (typeof greet) // La salida es una función
alerta (salud ()); // La salida es hola al universo!

Tipo de datos especial

Tipo de datos especial es:

Tipo de datos indefinido

Contiene solo un valor único. Esto sucede cuando una variable no se asigna con ningún valor, por lo que en el momento de la interpretación, la salida se muestra como "indefinida".

Ejemplo

var x;
var y = "mi nombre es John"
alerta (x) // Salida: indefinido
alerta (y) // Salida: mi nombre es John

Aquí, la variable x no se asignó con ningún valor. Es por eso que el intérprete mostró el resultado como 'indefinido'.

Tipo de datos nulo

Del mismo modo, el tipo de datos nulo también contiene un solo valor. Pero, aquí en el caso proporcionado a continuación, el valor se asigna como "nulo". Para que el usuario lo entienda fácilmente que no se asigna ningún valor.

Ejemplo

var a = nulo; =
alerta (a); // La salida será nula

Conclusión

Los tipos de datos son una parte importante de la programación. Indica con qué tipo de datos está tratando el programa, si se trata de varios caracteres que forman una cadena. En este tema, explicamos varios tipos de datos utilizados en JavaScript y cómo están categorizados. Hay tres categorías principales de tipos de datos en JavaScript y para almacenar tipos específicos de datos están presentes para almacenar tipos de datos individuales y múltiples.

Cada tipo se explica con ejemplos para una mejor comprensión e implementación. Esto facilita el almacenamiento y la manipulación de los datos para el usuario.