Perulangan ini hampir sama seperti while, digunakan apabila kita belum tahu berapa kali perulangan
harus dilakukan.
Bedanya pernyataan do..while pengujiannya dilakukan di akhir pernyataan.
Do
{
//pernyataan1 dieksekusi
}
while (kondisi);
Contoh
Program JavaScript
|
<HTML>
<HEAD><TITLE>Latihan
Perulangan III(Do-While)</TITLE></HEAD>
<BODY>
<SCRIPT
LANGUAGE="JavaScript">
<!--
menyembunyikan script dan browser non-JS
function
pass()
{
var
coba = 1;
do
{
p = prompt("Tuliskan password dengan benar","");
if (p=="UNIKOM")
{
alert("Selamat Datang Friends");
window.open("welcome.html");
break;
}
else
{
alert("Password Salah !!! Ulangi lagi.");
}
if
(coba==3)
{
alert("maaf, kesempatan anda hanya 3 kali");
history.go(-1);
}
coba=coba+1;
}
while
(coba<=3)
}
//
akhir dari penyembunyian -->
</SCRIPT>
<FORM
METHOD="post">
<INPUT
TYPE="button" VALUE="Password"
ONCLICK="pass()">
</FORM>
</BODY>
</HTML>
Adapun hasil yang diperoleh adalah sebagai berikut
:
1. Tampilan awal
2. Prompt password
3. Alert apabila terjadi kesalahan password
4. Alert apabila telah terjadi 3 kali kesalahan
5. Apabila password benar
6. Halaman utama
|
0 komentar:
Post a Comment