Pengertian dan Sifat Variabel di Dalam JavaScript Dalam bahasa pemograman, variabel adalah ‘penampung’ sebuah nilai. Tergantung dengan ‘nilai’ dari variabel tersebut, sebuah variabel di dalam JavaScript dapat bertipe Angka (Number), String, Boolean, atau yang lainnya. Jenis pemograman seperti ini dikenal juga dengan Typeless Programming Language. Aturan Penamaan Variabel JavaScript
Aturan penamaan variabel pernah kita bahas pada tutorial Aturan Dasar Penulisan Kode Program JavaScript yakni sama dengan aturan pembuatan identifier: Karakter pertama harus diawali dengan huruf, underscore () atau tanda dollar ($) Karakter kedua dan seterusnya bisa ditambahkan dengan huruf, angka, underscore () atau tanda dollar ($). Cara Membuat Variabel JavaScript Walaupun kita tidak perlu menyebutkan jenis tipe data dari suatu variabel,
namun kita tetap harus mendeklarasikan variabel di dalam JavaScript. Cara membuat variabel di dalam JavaScript di bedakan menjadi 2, yakni dengan menggunakan keyword var, dan tanpa var. Jika menggunakan kata kunci var, berikut adalah contoh penulisannya: Cara kedua untuk membuat variabel adalah tanpa menggunakan keyword var, seperti berikut ini: Jangkauan
Variabel (atau Variabel Scope) adalah konsep tentang pembatasan akses dari sebuah variabel. Yaitu pada bagian mana sebuah variabel masih bisa diakses. Sebuah variabel jika dideklarasikan (baik dengan keyword var ataupun tanpa var), akan bersifat global, atau dikenal dengan istilah global variable. Sebuah variabel akan menjadi global variabel sepanjang variabel tersebut di deklarasikan di luar fungsi. Jika sebuah variabel di deklarasikan di dalam fungsi, maka variabel tersebut hanya
akan bisa diakses di dalam fungsi tersebut, atau bersifat lokal (dikenal juga dengan local variable). Apabila kita membuat 2 variabel dengan nama yang sama sebagai global variabel, dan juga local variable di dalam sebuah fungsi, maka local variable akan memiliki prioritas yang lebih tinggi dibandingkan global variabel. ```<!DOCTYPE html> </head> Saya sedang belajar JavaScript di duniailkom.com Jangkauan Variabel (Variabel Scope) dalam JavaScript
Belajar JavaScript
results matching ""
No results matching ""
Tipe Data JavaScript JavaScript memungkinkan Anda untuk bekerja dengan tiga tipe data primitif –
Salah satu karakteristik yang paling mendasar dari bahasa pemrograman adalah himpunan tipe data yang di dukungnya. Ini adalah jenis nilai yang dapat direpresentasikan dan dimanipulasi dalam bahasa pemrograman.
- Nomor, contoh. 123, 120.50 dll
- String , contoh. “Ini teks string” dll
- boolean, contoh. benar atau salah.
JavaScript juga mendefinisikan dua jenis data yang sepele, null dan undefined, yang masing-masing hanya mendefinisikan nilai tunggal. Selain tipe-tipe data primitif, JavaScript mendukung tipe data komposit yang dikenal sebagai object.
Variabel JavaScript
Seperti banyak bahasa pemrograman lain, JavaScript memiliki variabel. Variabel dapat dianggap sebagai wadah yang bernama.
Anda dapat menempatkan data ke dalam wadah ini dan kemudian mengacu pada data hanya dengan penamaan wadah.
Sebelum Anda menggunakan variabel dalam program JavaScript, Anda harus menyatakan hal itu. Variabel dideklarasikan dengan kata kunci var sebagai berikut.
<script type="text/javascript"> var money; var name; </script>Anda juga dapat mendeklarasikan beberapa variabel dengan sama var kata kunci sebagai berikut
<script type="text/javascript"> var money, name; </script>Menyimpan nilai dalam variabel disebut inisialisasi variabel. Anda dapat melakukan inisialisasi variabel pada saat penciptaan variabel atau pada suatu titik kemudian dalam waktu ketika Anda perlu variabel itu.
Misalnya, Anda dapat membuat variabel bernama Money dan menetapkan nilai 2.000,50 untuk nanti. Untuk variabel lain, Anda dapat menetapkan nilai pada saat inisialisasi sebagai berikut.
<script type="text/javascript"> var name = "Ali"; var money; money = 2000.50; </script>Catatan – Gunakan kata kunci var hanya untuk deklarasi atau inisialisasi, sekali deklarasi sudah dapat digunakan pada seluruh tempat di dalam dokumen. Anda tidak harus kembali mendeklarasikan variabel yang sama dua kali.
JavaScript adalah bahasa untyped. Ini berarti bahwa variabel JavaScript dapat memegang nilai dari setiap jenis data. Tidak seperti banyak bahasa lain, Anda tidak perlu memberitahu JavaScript selama deklarasi variabel apa jenis nilai variabel apa. Jenis nilai variabel dapat berubah selama pelaksanaan program dan JavaScript mengurus secara otomatis.
Ruang Lingkup variabel
JavaScript
Ruang lingkup variabel adalah wilayah dari program Anda yang didefinisikan. Variabel JavaScript hanya memiliki dua lingkup.
- Variabel global – Sebuah variabel global memiliki lingkup global yang berarti dapat didefinisikan di mana saja dalam kode JavaScript Anda.
- Variabel lokal – Sebuah variabel lokal hanya bisa dilihat dalam fungsi mana didefinisikan. Parameter fungsi selalu lokal untuk fungsi itu.
Dalam tubuh fungsi, variabel lokal lebih diutamakan daripada variabel global dengan nama yang sama. Jika Anda mendeklarasikan sebuah variabel lokal atau parameter fungsi dengan nama yang sama sebagai variabel global, Anda secara efektif menyembunyikan variabel global. Lihatlah ke dalam contoh berikut.
<script type="text/javascript"> var myVar = "global"; // Declare a global variable function checkscope( ) { var myVar = "local"; // Declare a local variable document.write(myVar); } </script>Ini menghasilkan hasil sebagai berikut
localNama Variabel JavaScript
Sementara untuk penamaan variabel Anda dalam JavaScript, harus menjaga aturan sebagai
berikut.
- Anda tidak harus menggunakan salah satu reserved word JavaScript sebagai nama variabel. Kata reserved word ini disebutkan dalam bagian berikutnya. Misalnya, break atau nama variabel boolean tidak valid.
- JavaScript nama variabel tidak boleh di mulai dengan angka (0-9). Mereka harus dimulai dengan huruf atau karakter garis bawah. Misalnya, 123test adalah nama variabel yang tidak valid tapi _123test adalah valid.
- JavaScript nama variabel adalah case-sensitive. Misalnya, Name dan name adalah dua variabel yang berbeda nama.
Reserved word JavaScript
Sebuah daftar reserved word dalam JavaScript diberikan dalam tabel berikut. Mereka tidak dapat digunakan sebagai variabel JavaScript, fungsi, metode, label looping, ataupun nama dari suatu object.
abstract boolean break byte case catch char class const continue debugger default delete do double | else enum export extends false final finally float for function goto if implements import in | instanceof int interface long native new null package private protected public return short static super | switch synchronized this throw throws transient true try typeof var void volatile while with |