1 de los 40 Fundamentos de Javascript- Tipos de datos

Dec 24 2022
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.

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 .

Foto de Greg Rakozy en Unsplash

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