Variabel di JavaScript Untuk kelas XI yang PKLnya ditunda. #sabarajadulu
Oleh: Razqa Lathif Pradana
SMK Negeri 1 Jatiroto 👋 Halo semua, Genap Empat minggu kita #belajardarirumah. Minggu kemaren kita belajar tentang aturan dasar penulisan JavaScript.
Lalu, untuk materi minggu ke-4 "Aturan
PENULISAN Variabel JavaScript".
Masih ingat variabel ?
❓ Pengertian dan Sifat Variabel di JavaScript Variabel mempunyai arti tempat menampung "nilai". Tipe Variabel di JavaScript dapat berupa Number, String, Boolean, dan lainnya.
Hal ini tergantung pada "nilai" dari variabel itu sendiri.
Saat membuat variabel di JavaScript, kita tidak perlu
mendeklarasikan tipe data (berbeda dengan C++, C#, dan VB.Net). Cara Membuat Variabel di JavaScript
Ingat! Kita tidak perlu mendeklarasikan tipe data untuk
variabel yang dibuat.
Untuk membuat variabel di JavaScript ada 2 cara yaitu:
menggunakan keyword var dan tanpa var. # 1. Menggunakan Var
Di variabel a dan n, kita membuat variabel dengan memberikan
nilai ke dalam variabel tersebut. # 2. Tanpa Var
Memang cara kedua lebih cepat dan praktis. Tapi cara tersebut tidak disarankan. Walaupun variabel tanpa var yang dibuat dapat berfungsi sebagaimana mestinya.
Namun, penulisan var ini mempengaruhi variabel scope
(jangkauan variabel). Kita bahas di slide selanjutnya. Variabel Scope (Jangkauan Variabel) di JavaScipt Variabel Scope adalah konsep pembatasan akses variabel. Disini bisa dibayangkan sampai mana sebuah variabel bisa diakses.
Variabel dengan var atau tanpa var akan bersifat
global (bisa diakses keseluruhan). Sebuah variabel akan menjadi global ketika dibuat di luar fungsi. Variabel Scope (Jangkauan Variabel) di JavaScipt
Mari kita buat 2 variabel dengan nama yang sama
sebagai global dan local. Maka yang menjadi prioritas adalah yang global. Contoh Variabel Scope (Jangkauan Variabel) di JavaScipt Hasil Variabel Scope (Jangkauan Variabel) di JavaScipt Penjelasan Kita amati dulu ya per baris. Pada baris 10 dan 12 terdapat variabel yang sama yaitu skanja.
Lalu ketika kita panggil console.log(skanja) yang tampil
selamat pagi atau siang ?
Yap jawabannya semangat siang. Karena kita menjalankan
fungsi coba_variabel() dan merubah nilai skanja menjadi “semangat siang” Penjelasan Kemudian kita ke baris 13 yaitu lokal_variabel.
Mari kita coba akses pakai console.log(lokal_variabel). Dan
menghasilkan.
Kenapa kok error ? Variabel yang dibuat dengan var akan
membuat sifat variabel menjadi lokal. Dimana variabel tersebut tidak bisa diakses dari luar fungsi. Penjelasan Kemudian kita ke baris 14 yaitu variabel_tanpa_var.
Kita coba akses pakai console.log(variabel_tanpa_var). Dan
menghasilkan.
Variabel yang dibuat tanpa var. Akan membuat variabel
bersifat global. Dimana variabel tersebut bisa diakses dari luar fungsi. 💡 Kesimpulan
Variabel yang dibuat dengan keyword var akan bersifat
lokal, jika berada di dalam fungsi.
Dan jika kamu membuat variabel tanpa keyword var di
dalam fungsi, akan bersifat global. Sekian.... Terima Kasih #mulaibosen #tapitetepdirumah #kapanPKL