1 der 40 Essentials von Javascript- Datentypen

Dec 24 2022
Um ein erfolgreicher Front-Entwickler zu sein, muss man ein starkes Fundament von Javascript haben. Diese Reihe versucht, alle wichtigen Konzepte der Sprache abzudecken.

Um ein erfolgreicher Front-Entwickler zu sein, muss man ein starkes Fundament von Javascript haben. Diese Reihe versucht, alle wichtigen Konzepte der Sprache abzudecken.

Übrigens habe ich einen Instagram Reel und einen Youtube Short zu diesem Artikel, wenn euch das lieber ist, klickt bitte hier: Datentypen – Insta Reel , Datentypen – Youtube Short .

Foto von Greg Rakozy auf Unsplash

Programmiersprachen haben alle eingebaute Datenstrukturen, diese unterscheiden sich jedoch oft von einer Sprache zur anderen. Dieser Artikel beschreibt sowohl primitive als auch nicht primitive Datentypen in Javascript.

Primitive Datentypen

In Javascript wird der primitive Typ von der Sprache vordefiniert und es handelt sich um Daten, die kein Objekt sind und Methoden oder Eigenschaften haben. Es gibt 7 primitive Typen in Javascript.

  • Schnur
  • Anzahl
  • nicht definiert
  • BigInt
  • Boolesch
  • Symbol
  • Null
  • string — A stringist eine Folge von einem oder mehreren Zeichen, die aus Buchstaben, Zahlen oder Symbolen bestehen können, und dieses Objekt wird um ein String-Primitiv gewickelt.
  • // 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'

Nicht primitive Datentypen werden von primitiven Werten abgeleitet, die auch als derived data typeor bekannt sindreferenced data type.

  • Objekt — In Javascript ist ein Objekt eine eigenständige Entität mit Eigenschaften und Typ.
  • // 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

Ich hoffe, ich habe etwas Neues zu Ihrem Wissen zu diesem Thema hinzugefügt. Bis bald im Artikel 2 dieser Serie.

Soziales:

  • YouTube-Kanal von Toronto Dev
  • Toronto Dev Instagram-Seite