Pada semua bahasa pemograman, variabel merupakan sebuah peubah atau 'perwakilan' dari nilai. Variabel bisa saja bertipe angka, string booelan. Istimewanya pada javascript tidak perlu pernyataan tipe data. Berbeda tentunya dengan program C++ atau visual basic. Variable pada javascript ini lebih fleksibel dalam artian bisa diubah memjadi tipe lain. Dalam dunia pemograman ini disebut dengan typeless programming language.
Aturan Pemberian Nama Variabel Javascript
Aturan penting dalam pemberian nama variabel dalam javscript ini adalah, untuk karakter awal nama harus diawali dengan huruf atau underscore (_) atau simbol dolar ($). Untuk karakter kedua diperbolehkan huruf, angka, karakter underscore, ataupun tanda dollar.
Mengenai huruf besar dan huruf kecil, sebaiknya gunakan variabel dengan huruf kecil saja. Agar tidak terjadi permasalahan. Lain. Karena ini pembelajaran dasar, ikuti cara yang paling banyak digunakan saja.
Lalu bagaimana format penulisan variabel ini? Ada dua bentuk penulisan variabel dalam sebuah struktur kode. Pertama didefenisikan dengan kata var dan tanpa kata var.
Contoh Penulisan var dalam javascript dengan awalan kata var seperti berikut.
<script>Bentuk kedua adalah tanpa menggunakan keyword var seperti contoh berikut.
var a;
var b, c, d;
var e; var f;
var g=12;
var h="Ini penulisan variabel dengan awalan var";
</script>
<script>a; b=12; c=" Ini Variabel tanpa Var";</script>Penulisan variabel tanpa kata var ataupun menggunakan awalan var sebenarnya hal yang opsional. Namu sangat disarankan membiasakan menggunakan var. Meskipun sedikit agak repot, menurut saya ini lebih memudahkan dalam mereview program yang sedang dikerjakan. (mungkin karena pemula, saya harus tahu ini adalah variabel dll). Untuk yang telah mahir mungkin saja menulis variabel tanpa var lagi.
Lingkup Variabel (Variable Scope)
Lingkup variabel ini merupakan batas akses dan penggunaan variabel. Secara umum variabel yang dibuat akan berlaku secara umum dan menyeluruh (dikenal istilah global variable). Variabel akan berlaku secara keseluruhan halaman jika ditulis diluar fungsi.
Sementara variabel akan bersifat lokal atau dengan kata lain hanya bisa diakses dan dijalankan pada fungsi tersebut. Sifat local variable ini didapat jika variable ditulis pada fungsi itu saja. Disebuah kondisi apabila terdapat local variable dana global variable dengan nama yang sama makan akan fungsi akan membaca local variable terlebih dahulu.
Sebagai contoh perhatikan kode di bawah ini:
<!DOCTYPE html>Itulah cara pemberian nama dan posisi variabel pada javascript. Sementara itu alangkah baiknya menggunakan nama berbeda untuk setiap variabel yang berbeda. Hindari penggunaan nama varibel yang sama dalam sebuah halaman kode. Agar tidak menjadi kesalahpahaman, penulisan variabel untuk ke depannya di pelajaran pelajaran selanjutnya akan di awali var.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title> Bahasa Pemograman</title>
<script>
var nilai = "global";
function test() {
var nilai = "lokal";
var nilai_lokal = "pemograman";
tanpa_var = "no_scope"; //akan menjadi global variabel!!
console.log(nilai);
}
test(); // print: lokal
console.log(nilai); // print: global
console.log(tanpa_var); //print: no_scope (bisa diakses)
console.log(nilai_lokal); //error, karena nilai_lokal adalah lokal variabel
</script>
</head>
<body>
<h1>Belajar Pemograman</h1>
<p> Contoh Pemberian Nama Variabel pada Javascript </p>
</body>
</html>
Share Yuk
Related Posts
Loading...
No comments:
Post a Comment