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. Show 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 JavaScript1. Menggunakan varDeklarasi variabel menggunakan var dapat dilakukan dengan cara berikut:
Output Operasi Aritmatika variabel dengan Var
Output: Membuat Variabel Aritmatika dengan VarScript di atas juga dapat ditulis dalam bentuk berikut:
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 letlet juga merupakan salah satu yang dapat digunakan untuk mendeklarasikan variabel di javascript. contoh pengunaan let
Output Contoh Penggunaan let JavaScriptlet juga dapat menampung number dan string. Dalam hal bentuk data yang ditampung let dan var memiliki kesamaan. 3. Deklarasi const Variabel 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 constvar vs letVariabel 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.
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 constPerbedaan 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
Output
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.
|