JavaScript Var, Let, dan Const

Mar 25 2023
Banyak fitur baru datang dari tim JavaScript, karena permintaan untuk menulis kode yang lebih pendek meningkat dari hari ke hari (pengembang menyebutnya one-liner). Fitur ES6 baru, var, let, dan const membingungkan banyak pemula.

Banyak fitur baru datang dari tim JavaScript, karena permintaan untuk menulis kode yang lebih pendek meningkat dari hari ke hari (pengembang menyebutnya one-liner).

Fitur ES6 baru, var, let, dan const membingungkan banyak pemula.

Jika Anda salah satunya, posting ini untuk Anda, mari kita lihat cara kerjanya secara sederhana.

Apa itu Var, Let, dan Const?

3 hal ini adalah kata kunci yang digunakan untuk deklarasi variabel di JavaScript.

Jika Anda terbiasa dengan C++ atau Java, di mana Anda harus mendeklarasikan variabel dengan tipenya lalu beri nama

Misalnya

int sum = 0

Perbedaan antara let, var, dan const

Variabel yang dideklarasikan dengan kata kunci let akan memiliki properti berikut

  • Ini akan memiliki cakupan blok.
  • { 
      let sum = 5;
    }
    // sum can NOT be used here
    

    let car = “bmw”
    
    let car = 0 // you cannot do this
    

    let car = “bmw”
    
    car = “audi” // you can do this
    

    console.log(car);
    
    let car = “bmw” // you are not allowed to do this
    

  • Ini akan memiliki cakupan blok.
  • { 
      const sum = 5;
    }
    // sum can NOT be used here
    

    const car = “bmw”
    
    const car = 0 // you cannot do this
    

    const car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you cannot use it before declaration 
    name = "John"
    

  • Ini akan memiliki ruang lingkup global.
  • { 
      var sum = 5;
    }
    // sum can be used outside the curley braces
    

    var car = "bmw"
    console.log(car) // output will be bmw
    
    var car = 0 
    console.log(car) // output will be 0
    

    var car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you can use it before declaration, output will be undefined 
    name = "John"
    
    

Tabel ringkasan untuk let var dan const

Posting ini akan bermanfaat bagi pemula dalam JavaScript.

Terima kasih telah membaca sejauh ini, akan segera memposting lebih banyak tentang Javascript.

Jangan lupa untuk membaca

  1. GitHub untuk Pemula
  2. Kloning repositori, Buat cabang, dan Tarik perubahan baru.