For Döngüsünü Artırmak / Azaltmak

for (var i = myVar.length ; i>0 ; i--){
	console.log(i);
}

Genellikle for döngüsünün son kısmı yukarıdaki gibi (i–) veya (i++) şeklinde kullanılır. Ancak istersek değişkenimizi 1den farklı şekilde artırıp azaltabiliriz. Bunun için ilk akla gelen çözüm aşağıdaki gibi olsa bu kullanım yanlıştır. For döngüsü sonsuz döngüye girecektir.

for (var i = myVar.length ; i>0 ; i-2){
	console.log(i);
}

Döngü bir kez döndükten sonra (i-2) ifadesiyle 2 azaltmak istiyoruz ancak burda değişkenimize atama işlemi yapmadığımız için döngü sonsuz döngüye girer. Olması gereken kodlama aşağıdaki gibi (i=i-2), (i-=2) şeklinde düzeltilirse döngümüz sorunsuz çalışacaktır.

for (var i = myVar.length ; i>0 ; i-=2){
	console.log(i);
}

Uyarı:

Teknik olarak, for döngüsünün son ifadesinde istediğiniz ifadeyi yerleştirebilirsiniz, ancak genellikle sayaç görevi gördüğü için değişkenin (i++)(++i) veya (i–)(–i) şeklinde kullanılması tercih edilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön