Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
for Dongusu
— Donguler (for, while, do-while, for...of, for...in) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
for (let i = 0; i < 5; i++) { console.log(i); }
kod parçası
Sayac tabanli dongu: baslangic, kosul, artis.
{
"type": "ExpressionStatement",
"expression": "for Dongusu"
}
while
— Donguler (for, while, do-while, for...of, for...in) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
while (sayac < 3) { console.log(sayac); sayac++; }
kod parçası
Kosul dogru oldugu surece calisan dongu.
{
"type": "ExpressionStatement",
"expression": "while"
}
for...of
— Donguler (for, while, do-while, for...of, for...in) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
for (let meyve of meyveler) { console.log(meyve); }
kod parçası
Iterable (Array, String, Map, Set) nesnelerinde gezinme.
{
"type": "ExpressionStatement",
"expression": "for...of"
}
for...in
— Donguler (for, while, do-while, for...of, for...in) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
for (let key in kisi) { console.log(key, kisi[key]); }
kod parçası
Nesne anahtar adlarinda gezinme dongusu.
{
"type": "ExpressionStatement",
"expression": "for...in"
}
break/continue
— Donguler (for, while, do-while, for...of, for...in) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Satır sonu noktalı virgül ya da kapanış işareti unutulur if (i === 5) break; if (i % 2 === 0) continue;
kod parçası
break donguyu sonlandirir, continue iterasyonu atlar.
{
"type": "ExpressionStatement",
"expression": "break\/continue"
}