Perulangan Do While pada JavaScript



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