Anda di halaman 1dari 15

Aturan Penulisan

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

Anda mungkin juga menyukai