1
00:00:00,900 --> 00:00:05,770
Tamam, for döngüsü adı verilen javascript'teki başka bir döngü türüyle ilgili öğrenme zamanı geldi.

2
00:00:05,820 --> 00:00:10,490
For döngüsü while döngüsüne benzer ve ikisi de kodu tekrarlamamıza izin veriyor.

3
00:00:10,740 --> 00:00:12,710
Sözdiziminde biraz farklıdırlar.

4
00:00:12,930 --> 00:00:14,340
Yani amacımız burada.

5
00:00:14,430 --> 00:00:19,070
Döngülerin neden bir döngü yerine bir döngü kullandığınızın nedenini anlamak istiyorsunuz.

6
00:00:19,230 --> 00:00:24,280
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.

7
00:00:24,930 --> 00:00:28,420
Bu nedenle, bir for döngüsü için bir reçete başlatmak için.

8
00:00:28,920 --> 00:00:34,440
Sözcüğü bir anahtar kelime için yazıyoruz ve parantez içinde üç bölüm var.

9
00:00:34,500 --> 00:00:40,300
Ve durumu ve basamağı başlattıkça ben de onlardan biraz vazgeçtim.

10
00:00:40,770 --> 00:00:45,340
Dolayısıyla, bu biraz lavabo alacak ve bunu önümüzdeki birkaç slaytta açıklığa kavuşturacağız.

11
00:00:45,690 --> 00:00:51,450
Fakat burada önemli olan şey, parantez içinde parantez içine giren üç farklı şey

12
00:00:51,450 --> 00:00:55,040
var ve sonra da kıvırcık parantezlerimiz var demektir.

13
00:00:55,350 --> 00:00:57,400
İşte bir örnek:

14
00:00:57,570 --> 00:01:02,470
Bir döngü ile 1'den 5'e kadar sayıları nasıl yazdıracağınız şekilde.

15
00:01:02,520 --> 00:01:04,290
Demek ki dört ile başlayalım.

16
00:01:04,530 --> 00:01:06,450
Sonra bir değişken oluşturuyoruz.

17
00:01:06,630 --> 00:01:09,650
Onu saymak için çağırıyorum ve sıfıra eşit ayarlayın.

18
00:01:09,750 --> 00:01:16,820
Bu ilk parçada sayım 6'dan az iken durumumuza sahibiz.

19
00:01:17,370 --> 00:01:22,530
Ve sonra sayımıza bir artış ekleyecek olan artışımız var.

20
00:01:22,530 --> 00:01:26,280
Bu, kavramsal olarak, yazı yazan yaban hayatlarıyla çok benzer.

21
00:01:26,280 --> 00:01:28,620
Dolayısıyla burada döngü eşdeğeri görebilirsiniz.

22
00:01:28,680 --> 00:01:34,140
En büyük fark, bunun daha kısa olması ve diğer fark ise bu

23
00:01:34,560 --> 00:01:37,400
değişken sayının yalnızca döngünün içinde olmasıdır.

24
00:01:37,500 --> 00:01:44,520
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.

25
00:01:44,760 --> 00:01:48,650
Bu döngü içinde sadece bir an için bir değişken yapabilirsiniz.

26
00:01:49,080 --> 00:01:56,100
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

27
00:01:56,100 --> 00:01:56,780
sıfırdan başlıyoruz.

28
00:01:56,850 --> 00:02:00,680
Saymak için 1 ekledik ve sayımdayken devam edeceğiz.

29
00:02:00,690 --> 00:02:02,300
Altıdan daha az.

30
00:02:02,640 --> 00:02:05,140
Bu sayımı ilk çalıştırdığımızda sıfırdır.

31
00:02:05,190 --> 00:02:08,480
Bir dahaki sefere 1 eklediğimizde yazdırdık.

32
00:02:08,700 --> 00:02:14,960
Hâlâ 6'dan daha az bir şey var, o zaman basılmış ve sayım altı olana kadar devam ediyoruz.

33
00:02:15,000 --> 00:02:18,330
Artık altıdan az ve kodun çalışması duruyor.

34
00:02:18,750 --> 00:02:27,660
Bunu avukatıma yapacağım ve bunu yapıştırdığımızı göstereceğim ve 0 1 2

35
00:02:27,660 --> 00:02:30,800
3 4 5 alacağım.

36
00:02:33,210 --> 00:02:38,100
Dolayısıyla, while dizgesindeki her karakteri bastığımız, ancak for döngüsüyle yapacağımız while döngüsünde

37
00:02:38,100 --> 00:02:40,750
yaptığımız şeyleri alan başka bir örnek var.

38
00:02:41,220 --> 00:02:47,370
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

39
00:02:47,370 --> 00:02:48,060
gerektiğini görebilirsiniz.

40
00:02:48,270 --> 00:02:52,610
Geçici bir değişken oluşturabiliriz ve ben adlı bir değişken kullanabiliriz.

41
00:02:52,710 --> 00:02:58,590
Bunu yapmamın nedeni, döngü değişkenlerinin i veya j veya K gibi çok kısa

42
00:02:58,590 --> 00:03:05,220
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ü

43
00:03:05,220 --> 00:03:06,710
içinde yaşamanın nedeni budur.

44
00:03:06,750 --> 00:03:09,710
Dolayısıyla bazı insanlar onları kısa tutmak için daha iyi olduğunu iddia ederdi.

45
00:03:10,020 --> 00:03:12,090
Yani burada sayardım.

46
00:03:12,090 --> 00:03:17,340
Bunları istediğiniz gibi adlandırabilirsiniz, ancak gerçek dünyada daha sık görüleceksiniz.

47
00:03:17,760 --> 00:03:22,060
Dolayısıyla, döngü boyunca her defasında bir değişkeni sıfıra eşit yapıyoruz.

48
00:03:22,170 --> 00:03:25,560
Bir tane ekleyeceğiz ve devam etmeye devam edeceğiz.

49
00:03:25,580 --> 00:03:28,470
Dize uzunluğundan daha az olsa da.

50
00:03:28,920 --> 00:03:31,270
Yani mantık burada yaptığımız mantıkla aynı.

51
00:03:31,500 --> 00:03:33,720
Count olarak adlandırılan bir değişkeni sıfıra ayarlayın.

52
00:03:34,140 --> 00:03:39,960
Her seferinde bir tane ekleyin ve sayım uzunluğundan daha kısa süre devam edin.

53
00:03:40,350 --> 00:03:44,080
Bu yüzden onu çalıştırdığım zaman kopyalayacağım.

54
00:03:44,160 --> 00:03:45,840
Konsolu açın.

55
00:03:45,840 --> 00:03:50,350
Yapıştır şunu, H E L L O olsun.

56
00:03:50,640 --> 00:03:53,170
Ve yanında bir 2 L yazdırır.

57
00:03:53,190 --> 00:03:58,010
Bu, Chrome'un güvensiz günlükleri nasıl tekrarladığı.

58
00:03:58,050 --> 00:04:02,670
Bu nedenle, for döngüsü yerine bir kez daha özetlemek için üç kısım vardır.

59
00:04:02,670 --> 00:04:07,950
Bir değişkeni ilan ettiğimiz ve bazı başlangıç ​​değerlerine sıfır olmasını gerektirmeyen

60
00:04:07,950 --> 00:04:08,840
Initialize var.

61
00:04:09,120 --> 00:04:15,270
Sonra bir sonraki bölümde, bu döngü koşmaya devam etmesi gereken bir koşula sahibiz.

62
00:04:15,270 --> 00:04:17,370
Ve son bölüm bizim adımız.

63
00:04:17,370 --> 00:04:19,460
Peki her iterasyonun sonunda ne yapacağız.

64
00:04:19,500 --> 00:04:23,690
Saymak için 1 ekleyebilir miyiz yoksa çıkarır mıyız?

65
00:04:23,700 --> 00:04:25,540
Her çeşit farklı şeyler var.

66
00:04:25,560 --> 00:04:30,000
Çoğu zaman geriye döngülerle yaptığımız gibi artı bir artı ile görürsünüz de
