DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

Paracetamol.js💊| #1: ¿Cuales son los presentes tipos de datos de JavaScript?

Tipos primitivos:

console.log(typeof "Rojo"); // string console.log(typeof 21); //number console.log(typeof true); // boolean console.log(typeof undefined); // undefined console.log(typeof Symbol()); // symbol console.log(typeof 2n); // bigint console.log(typeof null); // object 
Enter fullscreen mode Exit fullscreen mode

null es primitivo pese a que nos da object, ello por un bug que tiene el lenguaje como tal.

Objetos

console.log(typeof {}); // object console.log(typeof []); // object console.log(typeof function () { }); //function 
Enter fullscreen mode Exit fullscreen mode

Las funciones son utilizan el constructor Object pero con una pequeña variante, pero en el fondo son objetos.

Top comments (7)

Collapse
 
ddtorres055 profile image
Daniel Diaz Torres

¿Los Set y Map también entran aquí en tipos de datos?

Collapse
 
duxtech profile image
Cristian Fernando

Set y Map mas que tipos de datos son solo iterables

Collapse
 
danpadilla profile image
Dan padilla

por que lo de Paracetamol.js?

Collapse
 
duxtech profile image
Cristian Fernando

Por que no? Me gusto el nombre por que serán preguntas cortas pero comunes. Acostumbro a exribir post largos, pero para este caso no lo merita.
Saludos

Collapse
 
danpadilla profile image
Dan padilla

solo era duda jejej
saludos,

Collapse
 
jeropizarro21 profile image
Jeronimo Pizarro

Nunca había escuchado sobre el type BigInt.
Me sorprendió ver qué no puede utilizarse el obj Math o realizar operaciones con instancias del tipo number.

Collapse
 
feche profile image
Federico Chiaravalli

En realidad no es obligatorio, estoy utilizando hashes hexadecimales sin utilizar BigInt sin tener problemas.