Variabel adalah sebuah tempat yang digunakan untuk menyimpan informasi atau data kita. Sebuah variabel nilainya dapat berubah – ubah di dalam script. kita dapat merujuk kepada nama dari variabel tersebut untuk sekedar melihat nilainya atau untuk mengubahnya.
Aturan dalam pemberian nama sebuah variabel :
1.varibel dalam javascript bersifat case-sensitive artinya varibel nama berbeda dengan variabel naMa
2.harus diawali dengan huruf atau underscore, conoth : nama,_nama, umur2, usia_kita dan lain – lain
Mendeklarasikan variabel
kita dapat membuat variabel baru dengan pernyataan var atau tidak :
var nama = “ahmad”; dapat juga dideklarasikan secara langsung nama = “ahmad”;
pada pernyataan diatas selain mendeklarasikan variabel kita juga telah memberinya sebuah nilai dengan menggunakan tkita “ = “, kita juga dapat mendeklarasikan variabel tanpa memberinya nilai seperti var nama;
Mengenal variabel global dan variabel local
1.Variabel global adalah variabel yang dikenal dan dapat diakses diseluruh halaman, untuk mendeklarasikan sebagai variabel global, maka kita harus mendeklarasikannya diluar fungsi
2.Variabel local adalah variabel yang dikenal dan dapat diakses hanya didalam fungsi dimana ia dideklarasikan
Perhatikan contoh dibawah ini, khususnya file fungsi2.js
Contoh penggunaan variabel global dan local
File contoh4.html
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>untitled</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.18" />
<script type="text/javascript" src="fungsi2.js"></script>
<body>
<h4><center>Mengenal variabel global dan variabel local </center></h4>
<script>
document.write("memberi nilai panjang (var global) dengan nilai 20 ==> set_panjang(20)<br>");
set_panjang(20);
document.write("memberi nilai lebar (var global) dengan nilai 10 ==> set_panjang(10)<br>");
set_lebar(10);
document.write("menghitung luas dengan menggunakan variabel panjang dan lebar yang dideklarasikan ulang tanpa nilai"+"<br> sehingga menjadi variabel local<br>");
hasil = cari_luas();
document.write(hasil+"<br>");
document.write("menghitung luas dengan menggunakan variabel global yang telah diset dengan perintah set_panjang(20) dan set_lebar(10)<br>");
hasil_asli = cari_luas2();
document.write(hasil_asli+"<br>");
</script>
</body>
</html>
file fungsi2.js
//variabel global
var luas;
var panjang;
var lebar;
function set_panjang(x){
panjang = x;
}
function set_lebar(y){
lebar = y;
}
function cari_luas(){
//menggunakan variabel local
var panjang;
var lebar;
//luas merupakan variabel global
luas = panjang * lebar;
return luas;
}
function cari_luas2(){
//menggunakan variabel global
luas = panjang * lebar;
return luas;
}
Keren Bro, lihat juga ni ada sotware akunting buatan anak Indonesia, liat aja di kiper.co.id
BalasHapussoftware akunting buat global gan?
BalasHapus