1 dari 40 Essentials of Javascript- tipe Data

Dec 24 2022
Untuk menjadi Pengembang Depan yang sukses, seseorang harus memiliki dasar Javascript yang kuat. Seri ini mencoba untuk mencakup semua konsep penting bahasa.

Untuk menjadi Pengembang Depan yang sukses, seseorang harus memiliki dasar Javascript yang kuat. Seri ini mencoba untuk mencakup semua konsep penting bahasa.

Ngomong-ngomong, saya punya Instagram Reel dan Youtube Short di Artikel ini, jika kalian lebih suka, silakan klik di sini: Jenis data — Insta Reel , Jenis data — Youtube Short .

Foto oleh Greg Rakozy di Unsplash

Semua bahasa pemrograman memiliki struktur data bawaan, namun ini sering berbeda dari satu bahasa ke bahasa lainnya. Artikel ini menjelaskan tipe data Primitif dan Non-Primitif dalam Javascript.

Tipe Data Primitif

Dalam Javascript , tipe primitif ditentukan sebelumnya oleh bahasa dan itu adalah data yang bukan objek dan memiliki metode atau properti. Ada 7 tipe primitif dalam Javascript.

  • rangkaian
  • nomor
  • belum diartikan
  • BigInt
  • Boolean
  • Simbol
  • batal
  • string — A stringadalah urutan satu atau lebih karakter yang dapat terdiri dari huruf, angka, atau simbol dan objek ini dililitkan di sekitar string primitif.
  • // 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'

Tipe data non-primitif berasal dari nilai primitif, juga dikenal sebagai derived data typeataureferenced data type.

  • Objek — Dalam Javascript, objek adalah entitas mandiri dengan properti dan tipe.
  • // 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

Saya harap, saya menambahkan sesuatu yang baru untuk pengetahuan Anda tentang masalah ini. Sampai jumpa di Artikel 2 seri ini.

Sosial:

  • Saluran YouTube Toronto Dev
  • Halaman Instagram Toronto Dev