Variabel
data hanya disimpan sementara saat program di running
-objek
yang berisi data
-kriteria
nama variable
-
diawali dengan huruf atau karakter “-“
- Terdiri dari huruf, angka dan karakter “-“ , “&”
- Tidak menggunakan reserve word : kata yang dijadikan
sebuah function to metode
Co
: - abstract
- Boolean break byte
- Case catch cahar class const continue
- Debugger default delete do double
- Etc..
- Deklarasi
variable terdiri dari 2 tahap
- Eksplisit->lokal
: deskripsikan di luar function
-Implisit->global : dalam function
Contoh :
<script language=”javascript”>
<!—
Var a=12;
Var b= 4;
Function kali(){
Var a= b*2; Ã deskripsi secara ekplisit
Return a;
}
Document.write (“nilai a= “,a);
//Ã
</script>
<!—
Var a=12;
Var b= 4;
Function kali(){
Var a= b*2; Ã deskripsi secara ekplisit
Return a;
}
Document.write (“nilai a= “,a);
//Ã
</script>
Hasilnya nilai a =12 karena rumus var a=b*2 ini function
mendefinisikan variable baru yang bernama a.
Jadi ia memanggil variable a yang
diatas (deklarasi)
parseInt untuk mengkonversi string
ke integer
kalo parseFloat untuk real ke
integer
Contoh
<title>form</title>
<script language="javascript">
<!--
var a,b;
function Tampil()
{
a = parseInt(document.forms['form1'].txtA.value);
b = a + 5;
document.forms['form1'].txtB.value = b;
}
//-->
</script>
</head>
<body>
<form name="form1">
<input type="text" name="txtA">
<input type="button" value="OK" onclick="Tampil(); return true;">
<br>
<input type="text" name="txtB">
</form>
</body>
<script language="javascript">
<!--
var a,b;
function Tampil()
{
a = parseInt(document.forms['form1'].txtA.value);
b = a + 5;
document.forms['form1'].txtB.value = b;
}
//-->
</script>
</head>
<body>
<form name="form1">
<input type="text" name="txtA">
<input type="button" value="OK" onclick="Tampil(); return true;">
<br>
<input type="text" name="txtB">
</form>
</body>
-->
No comments:
Post a Comment