1 des 40 bases de Javascript - Types de données

Dec 24 2022
Pour être un développeur Front réussi, il faut avoir une base solide de Javascript. Cette série tente de couvrir tous les concepts importants de la langue.

Pour être un développeur Front réussi, il faut avoir une base solide de Javascript. Cette série tente de couvrir tous les concepts importants de la langue.

Au fait, j'ai un Instagram Reel et Youtube Short sur cet article, si vous préférez cela, veuillez cliquer ici : Types de données — Insta Reel , Types de données — Youtube Short .

Photo de Greg Rakozy sur Unsplash

Les langages de programmation ont tous des structures de données intégrées, mais celles-ci diffèrent souvent d'un langage à l'autre. Cet article décrit les types de données primitifs et non primitifs en Javascript.

Type de données primitif

En Javascript , le type primitif est prédéfini par le langage et ce sont des données qui ne sont pas un objet et qui ont des méthodes ou des propriétés. Il existe 7 types primitifs en Javascript.

  • chaîne de caractères
  • Numéro
  • indéfini
  • BigInt
  • booléen
  • Symbole
  • nul
  • chaîne — A stringest une séquence d'un ou plusieurs caractères pouvant être constitués de lettres, de chiffres ou de symboles et cet objet est enroulé autour d'une primitive de chaîne.
  • // 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'

Les types de données non primitifs sont dérivés de valeurs primitives, également appelées derived data typeoureferenced data type.

  • Objet — En Javascript, un objet est une entité autonome avec des propriétés et un type.
  • // 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

J'espère avoir ajouté quelque chose de nouveau à vos connaissances sur le sujet. A bientôt les gars dans l' article 2 de cette série.

Social :

  • Chaîne YouTube des développeurs de Toronto
  • Page Instagram des développeurs de Toronto