1 de los 40 Fundamentos de Javascript- Tipos de datos
Para ser un desarrollador frontal exitoso, uno debe tener una base sólida de Javascript. Esta serie intenta cubrir todos los conceptos importantes del idioma.
Por cierto, tengo un Instagram Reel y Youtube Short en este artículo, si lo prefieren, hagan clic aquí: Tipos de datos: Insta Reel , Tipos de datos: Youtube Short .
Todos los lenguajes de programación tienen estructuras de datos integradas, sin embargo, estas a menudo difieren de un idioma a otro. Este artículo describe los tipos de datos primitivos y no primitivos en Javascript.
Tipo de datos primitivo
En Javascript , el tipo primitivo está predefinido por el lenguaje y son datos que no son un objeto y tienen métodos o propiedades. Hay 7 tipos primitivos en Javascript.
- cadena
- número
- indefinido
- Empezando
- booleano
- Símbolo
- nulo
- cadena — A
stringes una secuencia de uno o más caracteres que pueden consistir en letras, números o símbolos y este objeto se envuelve alrededor de una cadena primitiva.
// string in JS
name = "Toronto Dev"
// Number
x = 5
y = 12
z = 12.4
console.log(x) // Output to web console: undefined.
// Boolean in JS
isOn = true
isStart = false
// null value
let x = null;
console.log("Value of x" + x)
// BigInt
let number = BigInt(565656565656565656656565656565656565634)
// Symbol value
let symbol1 = Symbol()
let symbol1 = Symbol('baz')
let symbol1 = Symbol('baz')
// We replaced the value of string primitive variable
let string = "who invented World Wide Web"
string = 'Sir Tim Berners-Lee'
// However, We cannot ALTER only REPLACE, like the example below.
let string = 'Sir Tim Berners-Lee'
string[0] = 's' // Outpust -> 'Sir Tim Berners-Lee'
Los tipos de datos no primitivos se derivan de valores primitivos, también conocidos como derived data typeoreferenced data type.
- Objeto : en Javascript, un objeto es una entidad independiente con propiedades y tipo.
// Creating an object with name person
let person = {
firstName: "Toronto",
lastName: "Dev",
};
console.log(`${person.firstName} ${person.lastName}`)
// Empty array
let x = new array()
// Array with single numeric argument
let y = new array(10)
// Explicit values
let z = new Array(1, 3, "Toronto")
let arr = ['Toronto', 'Melbourne', 'New Delhi']
// We are mutating the state of variable arr using index
arr[1] = 'Sydney'
typeof "G`day" // string
typeof 0 // number
typeof null // object
typeof 1n // BigInt
typeof true // boolean
typeof undefined // undfined
typeof Symbol("id") // symbol
typeof {} // object
Espero haber agregado algo nuevo a su conocimiento sobre el tema. Nos vemos pronto en el Artículo 2 de esta serie.
Sociales:
- Canal de YouTube para desarrolladores de Toronto
- Página de Instagram del desarrollador de Toronto

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































