DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated 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.

Discussion (6)

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 Author

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 Author

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.