Apa perbedaan var let dan const di javascript?

Hallo pembaca sekalian, kali ini kita akan membahas variabel JavaScript. Seperti yang kita ketahui Variabel digunakan untuk menyimpan data sementera. Dengan menggunakan variabel kita menempatkan data di memori untuk kemudian disimpan atau ditampilkan.

Variabel yang dimaksud meski hanya disimpan sementara di memori namun memiliki peran yang cukup besar dalam program yang kita buat. Oleh karenanya memahami variabel adalah sebuah hal penting.

Bagi yang sudah belajar php tentu telah mengetahui apa itu variabel dan bagamana cara deklarasi sebuah variabel. Dengan mengenal variabel di bahasa php akan diketahui bahwa ada perbedaan cara membuat variabel di php dan JavaScirpt. Perbedaan deklarasi ini juga terdapat pada java dan bahasa pemrograman lainnya karena setiap bahasa pemrograman memiliki cara-cara tertentu untuk mendeklarasikan sebuah variabel.

Di JavaScript kita membuat variabel dengan mengunakan var let dan const, silahkan baca lebih lanjut pembahasan di bawah ini mengenai variabel JavaScript:

[toc]

Cara Membuat Variabel JavaScript

1. Menggunakan var

Deklarasi variabel menggunakan var dapat dilakukan dengan cara berikut:




    Belajar JavaScript - Variabel 


    
   


Output

Apa perbedaan var let dan const di javascript?

Operasi Aritmatika variabel dengan Var




    Belajar JavaScript - Variabel 


    
   


Output:

Apa perbedaan var let dan const di javascript?
Membuat Variabel Aritmatika dengan Var

Script di atas juga dapat ditulis dalam bentuk berikut:




    Belajar JavaScript - Variabel 


    
   


Kedua contoh script deklarasi variabel di atas memiliki ouput yang sama meskipun terdapat sedikit perbedaan dalam penulisannya.

Selain dapeat menampung number. var javascript juga digunakan untuk menampung string.

2. Menggunakan let

let juga merupakan salah satu yang dapat digunakan untuk mendeklarasikan variabel di javascript.

contoh pengunaan let




    Belajar JavaScript - Variabel 


    
   


Output

Apa perbedaan var let dan const di javascript?
Contoh Penggunaan let JavaScript

let juga dapat menampung number dan string. Dalam hal bentuk data yang ditampung let dan var memiliki kesamaan.

3. Deklarasi const Variabel JavaScript




    Belajar JavaScript - Variabel 


    
   


Apa perbedaan var let dan const di javascript?

const dapat digunakan untuk menyimpan data yang nilainya tetap seperti phi=3.14. Berdasarkan karakternya tersebut di sebuah scope program, const hanya dapat di deklarasikan 1 kali.

Perbedaan Deklarasi Variabel JavaScript var, let dan const

var vs let

Variabel di javascript dapat ditulis sebagai global scope variable, function scope dan block scope variable.

Variabel global scope dapat di akses dimanapun pada file yang kita buat, variabel function scope dibuat di dalam function dan block scope di tulis di dalam blok kode seperti if, while atau for.

Perbedaan antara var dan let saat digunakan terdapat pada akses terhadap variabel scope yang ada.




    Var vs Let



    

Var VS Let

Skor :

Perbedaan antara var dan let dari contoh kasus di atas adalah variabel var dapat di akses dari luar scope if sedangkan variabel let tidak dapat di akses di luar scope.

var vs const

Perbedaan antara var dan const adalah variabel global var dapat di assign (ditetapkan nilai ulang) di global scope, sedangkan const hanya dapat di ditetapkan nilainya 1 kali.

ins_var_vs_const.html




    Var vs Let




    


Output

ins_var_vs_const.html:14 Uncaught TypeError: Assignment to constant variable.
at ins_var_vs_const.html:14

const tidak dapat di Reassign karena saat nilainya tetap. Reassign const dapat di lakukan jika scopenya berbeda sperti di bawah ini.

Apa itu Let dalam javascript?

Let adalah fitur baru yang diperkenalkan oleh ES6 yang pada dasarnya pengembangan dari var. Perbedaannya ada pada scope, apabila var cangkupannya adalah function scope, bila berada diluar dari fungsi akan dinyatakan sebagai global objek. Berbeda halnya dengan let yang cangkupannya adalah block scope.

Const untuk apa?

VAR, LET, CONST memiliki fungsi yang sama yaitu untuk membuat variabel.

Apa itu VAR di javascript?

Variable adalah temporal data yang disimpan dalam sebuah memory komputer. Oleh karenanya, ketika kita menentukkan nama sebuah variable dan menyimpan nilai (data) dalam variabel tersebut, kita pun bisa merubah datanya dengan data lain sesuai keinginan dalam waktu yang berbeda.