Tamam, for döngüsü adı verilen javascript'teki başka bir döngü türüyle ilgili öğrenme zamanı geldi.
For döngüsü while döngüsüne benzer ve ikisi de kodu tekrarlamamıza izin veriyor.
Sözdiziminde biraz farklıdırlar.
Yani amacımız burada.
Döngülerin neden bir döngü yerine bir döngü kullandığınızın nedenini anlamak istiyorsunuz.
Geçerli döngüler yazmak ve ardından döngüler ve döngüler karşılaştırmak ve karşılaştırmak istersin.
Bu nedenle, bir for döngüsü için bir reçete başlatmak için.
Sözcüğü bir anahtar kelime için yazıyoruz ve parantez içinde üç bölüm var.
Ve durumu ve basamağı başlattıkça ben de onlardan biraz vazgeçtim.
Dolayısıyla, bu biraz lavabo alacak ve bunu önümüzdeki birkaç slaytta açıklığa kavuşturacağız.
Fakat burada önemli olan şey, parantez içinde parantez içine giren üç farklı şey
var ve sonra da kıvırcık parantezlerimiz var demektir.
İşte bir örnek:
Bir döngü ile 1'den 5'e kadar sayıları nasıl yazdıracağınız şekilde.
Demek ki dört ile başlayalım.
Sonra bir değişken oluşturuyoruz.
Onu saymak için çağırıyorum ve sıfıra eşit ayarlayın.
Bu ilk parçada sayım 6'dan az iken durumumuza sahibiz.
Ve sonra sayımıza bir artış ekleyecek olan artışımız var.
Bu, kavramsal olarak, yazı yazan yaban hayatlarıyla çok benzer.
Dolayısıyla burada döngü eşdeğeri görebilirsiniz.
En büyük fark, bunun daha kısa olması ve diğer fark ise bu
değişken sayının yalnızca döngünün içinde olmasıdır.
Dolayısıyla, while döngüsü için bu değişken, burada for döngüsünde kullanabilmemiz için dışarıda başlatılmalıdır.
Bu döngü içinde sadece bir an için bir değişken yapabilirsiniz.
Bu yüzden bir kez daha üzerinde ilerlemek için count olarak adlandırılan bir değişken yapıyoruz ve döngü boyunca her seferinde
sıfırdan başlıyoruz.
Saymak için 1 ekledik ve sayımdayken devam edeceğiz.
Altıdan daha az.
Bu sayımı ilk çalıştırdığımızda sıfırdır.
Bir dahaki sefere 1 eklediğimizde yazdırdık.
Hâlâ 6'dan daha az bir şey var, o zaman basılmış ve sayım altı olana kadar devam ediyoruz.
Artık altıdan az ve kodun çalışması duruyor.
Bunu avukatıma yapacağım ve bunu yapıştırdığımızı göstereceğim ve 0 1 2
3 4 5 alacağım.
Dolayısıyla, while dizgesindeki her karakteri bastığımız, ancak for döngüsüyle yapacağımız while döngüsünde
yaptığımız şeyleri alan başka bir örnek var.
Yani bir kez daha, bu sayım değişkenini while döngüsü için yaptığımız gibi bir döngü dışında yaratmamamız
gerektiğini görebilirsiniz.
Geçici bir değişken oluşturabiliriz ve ben adlı bir değişken kullanabiliriz.
Bunu yapmamın nedeni, döngü değişkenlerinin i veya j veya K gibi çok kısa
tek harfli değişken adları için oldukça geleneksel olduğunu ve başka bir amaçla var olmadıklarından, döngü
içinde yaşamanın nedeni budur.
Dolayısıyla bazı insanlar onları kısa tutmak için daha iyi olduğunu iddia ederdi.
Yani burada sayardım.
Bunları istediğiniz gibi adlandırabilirsiniz, ancak gerçek dünyada daha sık görüleceksiniz.
Dolayısıyla, döngü boyunca her defasında bir değişkeni sıfıra eşit yapıyoruz.
Bir tane ekleyeceğiz ve devam etmeye devam edeceğiz.
Dize uzunluğundan daha az olsa da.
Yani mantık burada yaptığımız mantıkla aynı.
Count olarak adlandırılan bir değişkeni sıfıra ayarlayın.
Her seferinde bir tane ekleyin ve sayım uzunluğundan daha kısa süre devam edin.
Bu yüzden onu çalıştırdığım zaman kopyalayacağım.
Konsolu açın.
Yapıştır şunu, H E L L O olsun.
Ve yanında bir 2 L yazdırır.
Bu, Chrome'un güvensiz günlükleri nasıl tekrarladığı.
Bu nedenle, for döngüsü yerine bir kez daha özetlemek için üç kısım vardır.
Bir değişkeni ilan ettiğimiz ve bazı başlangıç ​​değerlerine sıfır olmasını gerektirmeyen
Initialize var.
Sonra bir sonraki bölümde, bu döngü koşmaya devam etmesi gereken bir koşula sahibiz.
Ve son bölüm bizim adımız.
Peki her iterasyonun sonunda ne yapacağız.
Saymak için 1 ekleyebilir miyiz yoksa çıkarır mıyız?
Her çeşit farklı şeyler var.
Çoğu zaman geriye döngülerle yaptığımız gibi artı bir artı ile görürsünüz de