Javascript serimize devam ediyoruz.Bu derste for-while döngülerine bakacağız.Öncelikle işlevlerinden bahsedelim.Mesela 1-1000 arası sayıları ekrana yazacaksınız hepsini yazmak yerine bir döngüyle işi haledeceğiz.Başlayalım hemen.
1-For
Öncelikle iskelet yapısından başlayalım.
for(değişken tanımla ; koşul ;artış-azalış){
işlem veya işlemler
}
Hemen bir örnek yapalım ordan anlatayım.
var sayi=1000;
for(i=0;i<=sayi;i++){
document.write(i+"<br />")
}
Sayi diye değişken yarattık daha sonra forda i değişkeni yarrattık değeri 0.Genel forda en çok i değişkeni kullanır.daha sonra koşulda i sayidan küçükse i yi bir artır dedik.İşlemdeyse i yi ekrana bas dedik.Böylelikle 0-1000 arası sayıları ekrana bastık.Kodlamada ilerledikçe for-while gibi döngüler çok işinize yarayacak.Şuan size hiç gerek yokmuş gibi gelebilir.
2-While
While for a göre daha basit bir yapısı var.İskelet yapısına bakalım.
while(Koşul){
İşlem
}
var sayi=0;
while(sayi<=1000){
document.write(sayi+"<br />");
sayi++;
}
Burda değer 0 olan sayi değişkenini yarrattık whilede 1000 den küçükse ekrana sayiyi yaz ve 1 artır dedik.İşlev olarak yukardakiyle aynı çıktısı aynı.
Video :
Genel örnek :
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>cArleone</title>
<script type="text/javascript">
var dersler=new Array("css","php","js","jquery");
for(i=dersler.length-1;i>=0;i--){
document.write(dersler[i]+"<br />");
}
</script>
</head>
<body>
</body>
</html>