"variabel → sebuah tempat/wadah yang memiliki nama, yang digunakan untuk menyimpan nilai"
Ada 3 hal untuk memahami variabel : deklarasi, inisialisasi dan assignment
1. Deklarasi → Sebuah tahap untuk mendaftarkan variabel ke dalam lingkup yang sesuai.
2. Inisialisasi → Proses untuk pemesanan/penyediaan memori yang nantinya digunakan untuk variabel.
3. Assignment → Menentapkan nilai yang spesifik ke dalam variabel itu sendiri.
Contoh:
var x; // deklarasi dan inisialisasi
Contoh:
var x; // deklarasi dan inisialisasi
x = 20; // assignment (menugaskan angka 20 untuk disimpan ke dalam variabel x)
NB: Biasakan lakukan deklarasi/inisialisasi sebelum melakukan assignment, kenapa? Karena untuk menghindari hal-hal yang tidak diinginkan/error.
Deklarasi variabel tidak hanya menggunakan var tetapi ada juga menggunakan let dan const. Masing-masing keyword ini memiliki perilaku yang berbeda. Penulisan variabel dengan keyword yaitu:
var nama_variabel
nama variabel bebas tetapi ada beberapa aturan:
NB: Biasakan lakukan deklarasi/inisialisasi sebelum melakukan assignment, kenapa? Karena untuk menghindari hal-hal yang tidak diinginkan/error.
Deklarasi variabel tidak hanya menggunakan var tetapi ada juga menggunakan let dan const. Masing-masing keyword ini memiliki perilaku yang berbeda. Penulisan variabel dengan keyword yaitu:
var nama_variabel
nama variabel bebas tetapi ada beberapa aturan:
+ tidak boleh ada spasi, dapat dipisahkan menggunakan underscore " _ "
+ tidak boleh diawali dengan angka
contoh:
var tidak boleh;
var 2tidakboleh;
var boleh_1asd;
var ini_juga_boleh;
var boleh$;
var $_$;
var iniBolehBanget;
var namaVariabelPanjang; → camel case (sering dipakai programmer) dimana huruf pertama dari kata pertama sebuah variabel itu huruf kecil, lalu huruf pertama dari kata kedua dan selanjutnya itu huruf kapital.
Ada kata-kata yang tidak boleh sebagai nama variabel, kata tersebut dinamakan keyword atau reserved word. Hal ini karena kata tersebut digunakan sebagai bagian syntax bahasa pemrograman javascript, contoh break, const, case, switch, class,catch, dll.
Ada kata-kata yang tidak boleh sebagai nama variabel, kata tersebut dinamakan keyword atau reserved word. Hal ini karena kata tersebut digunakan sebagai bagian syntax bahasa pemrograman javascript, contoh break, const, case, switch, class,catch, dll.
Dalam pembuatan variabel khususnya ketika membuat banyak variabel dalam suatu program, kita bisa menggunakan shorthand, yaitu syntax untuk menyingkat penulisan variabel. Contohnya:
// deklarasi dan inisialisasi
var nama;
var umur;
var lulus;
//assignment :
nama = "Riventus";
umur = 23;
lulus = true;
Hal ini bisa disingkat dengan
var nama="Riventus",umur=23, lulus=true; → dalam statements/ekspresi
Didalam variabel ada lingkup variable (variable scope)
Hal ini penting untuk menggunakan variabel secara tepat,misal tadi di awal kita membahas tentang pendeklarasian variabel dimana deklarasi variabel itu artinya mendaftarkan variabel ke dalam lingkup yang spesifik. Nah, lingkupnya itu ada di scope ini. Bahasan ini tidak dijelaskan sekarang karena akan membingungkan karena untuk memahami ini kita butuh pemahaman tentang function dan object terlebih dahulu.
0 comments:
Post a Comment