301: JavaScriptBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

do...while Deyimi

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web programlama

while deyiminin önemli bir karakteristiği test koşulunun çevrimin başlangıcında olmasıdır. Bunun anlamı, ilk anda koşulun yanlış olması halinde, (false) while gövdesinin hiçbir zaman çalıştırılmayacağıdır.

Gövdeyi, hiç olmazsa bir kere çalıştırmanız gereken durumlar vardır. Bu durumlar çok yaygın değildir fakat gerektiği zaman do...while deyimini kullanmalısınız.

do...while çevrim yapısının yazılış biçimi aşağıdaki gibidir:

Do{ Deyim1;
Deyim2;
...
Deyim_n;
}while(İfade) ;

do...while ve while çevrimleri arasında yegane fark, test koşulunun, do while çevriminde, çevrimin en sonunda olmasıdır. Bunun anlamı, programın daima, çevrimi hiç olmazsa bir kere çalıştırılmasıdır (ilk kez). Sonra, ifadenin değerine bağlı olarak, tekrar do ya dönülerek çevrim sürebilir veya bir sonraki deyimle devam edebilir.

 

do ...while deyimi ile ilişkili HTML-JavaScript kodu

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
var say,topl,ort;
say=1;
topl=0;
do
{topl=topl+say;
say++;
}while(say<6);
ort=topl/(say-1);
document.write("<H3>SAYILARIN TOPLAMI="+topl+"</H3>")
document.write("<H3>SAYILARIN ORTALAMASI="+ort+"</H3>")
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

Şimdi diğer örneğimizi inceleyelim:

<html>
<head>
<TITLE>İÇİNDEKİLER</TITLE>
</head>
<body>
<SCRIPT LANGUAGE="javaSCRIPT">
var i;
for (i=1 ;i<=6;i++)
document.writeln( "<P><FONT SIZE = '" + i +
"'>HTML font boyutu " + i + "</FONT></P>" );
</SCRIPT>
</body>
</html>