Home

Selasa, 21 Juli 2020

Perbedaan var, let dan const di JavaScript

Perbedaan Mendasar

Perbedaan paling mendasar dari var, let dan const adalah var dan let bisa diubah variable di dalamnya sementara const variable di dalamnya tidak bisa diubah. Jika const bertipe object yang bisa diubah adalah variable di dalam object dan tetap tidak bisa mengubah objectnya.

Penempatan

Variable yang menggunakan var akan selalu dinaikkan ke atas ruang lingkupnya, sementara let dan const tidak akan dinaikkan ke ruang lingkupnya sehingga lebih baik untuk digunakan untuk mengurangi kesalahan.
var a = 1;
let b = 1;
const c = 1;

if (true) {
  var a = 0;
  let b = 0;
  const c = 0;
}

console.log(a); // hasilnya adalah 0;
console.log(b); // hasilnya adalah 1;
console.log(c); // hasilnya adalah 1;
Berikut diatas adalah beberapa fokus utama perbedaan mendasar dari var, let dan const.

Minggu, 31 Juli 2016

Love Somehow Hurts

Love is not always beautiful.
Sometimes it's hurt like hell.
I don't want to think like that.
But sometimes, I can't..
I want you to be more sensitive,
But maybe it's my fault too..

Selasa, 26 Juli 2016

Pity Me

I am lonely and know you're not sleeping yet. Still waiting you to knock the door. But I know it's almost impossible. #pityme