1
00:00:00,530 --> 00:00:02,660
OK dus laten we beginnen met de eerste hier.

2
00:00:02,670 --> 00:00:06,330
Print alle nummers tussen negatieve 10 en 19.

3
00:00:06,600 --> 00:00:10,560
Dus voordat we daadwerkelijk beginnen met het schrijven van code die we nodig hebben om onze bestanden te maken.

4
00:00:10,560 --> 00:00:18,090
Dus ik heb een eenvoudige Tim dossier en ik nodig om een ​​script te maken om verbinding te maken.

5
00:00:18,300 --> 00:00:19,950
Dus laten we redden ons script.

6
00:00:20,130 --> 00:00:21,250
Laten we het lussen.

7
00:00:21,400 --> 00:00:31,330
Ja, behalve dat en dan zal ik een waarschuwing toe te voegen, want ik wil altijd om ervoor te zorgen dat ze zijn aangesloten.

8
00:00:31,950 --> 00:00:39,700
Ga terug naar de wilde studie DML en dan gewoon een link naar die script dat was loops dat.

9
00:00:39,720 --> 00:00:41,230
Ja.

10
00:00:41,280 --> 00:00:46,620
Dus nu als we gaan en open die zich zouden we onze mooie alert te krijgen.

11
00:00:46,710 --> 00:00:47,780
Grote.

12
00:00:47,790 --> 00:00:49,360
Dus laten we pakken de eerste.

13
00:00:49,370 --> 00:00:53,360
Druk alle getallen tussen negatieve 10 en 19.

14
00:00:54,540 --> 00:00:56,800
Dus we gaan beginnen met een While-lus.

15
00:00:57,180 --> 00:01:13,660
We gaan beginnen met de variabele var laten we zeggen teller begint bij negatieve 10 dan zullen we gewoon een wilde lus waar we controleren terwijl teller minder dan 20.

16
00:01:14,370 --> 00:01:22,580
Annuleren dat log balie en dan zullen we voeg 1 tegen te gaan, net als dat.

17
00:01:22,590 --> 00:01:24,220
Dus begonnen we negatief 10.

18
00:01:24,540 --> 00:01:29,400
We uitgeprint voegen we 1 terwijl Kountry kleiner is dan 20.

19
00:01:29,430 --> 00:01:35,380
We zouden ook refactoren dit terwijl het minder dan of gelijk aan 19.

20
00:01:35,430 --> 00:01:40,470
Ofwel men werkt in een doe dit alleen voor verscheidenheid sake dus sla.

21
00:01:40,680 --> 00:01:55,520
En laten we gaan op een con. dat log up top alleen maar om duidelijk te maken dat we het afdrukken van alle getallen tussen negatieve 10 en 19 opslaan en uitvoeren van deze.

22
00:01:55,560 --> 00:01:57,880
Zo zal de pagina te vernieuwen.

23
00:01:58,500 --> 00:02:06,040
Doe niets zien, want het is allemaal op de console en je kunt zien we alle getallen tussen negatieve 10 en 19.

24
00:02:06,300 --> 00:02:09,210
Zorg ervoor dat het omvat 19 negatief 10.

25
00:02:09,210 --> 00:02:10,610
Grote.

26
00:02:10,680 --> 00:02:15,760
Dus de volgende uitdaging is om uit te printen alle even getallen tussen 10 en 40.

27
00:02:16,140 --> 00:02:20,110
Dus ik ga gewoon om dit te kopiëren en aan te passen het gewoon een beetje.

28
00:02:20,190 --> 00:02:28,400
Dus het afdrukken van alle even getallen tussen 10 en 40 opslaan.

29
00:02:28,770 --> 00:02:38,970
Dus we beginnen met onze teller gewoon gelijk is aan 10, terwijl teller minder is dan 41 of kleiner dan of gelijk aan 40.

30
00:02:38,970 --> 00:02:40,380
Laten we het op deze manier.

31
00:02:40,650 --> 00:02:43,390
We gaan uit te printen alleen als het is zelfs.

32
00:02:43,650 --> 00:02:45,570
Dus er is een paar manieren om dit te doen.

33
00:02:45,630 --> 00:02:50,760
De eerste is dat we altijd print het uit, maar we tellen met z'n tweeën.

34
00:02:51,330 --> 00:02:53,770
Dit betekent dus dat we beginnen bij 10.

35
00:02:53,820 --> 00:02:58,560
Dan voegen we dan drukken we 10 en we voegen twee en dan zijn we op 12.

36
00:02:58,730 --> 00:03:01,010
Dus dan printen we 12 en dan voegen we twee.

37
00:03:01,020 --> 00:03:04,180
Dus dat is een manier van doen alleen maar om ervoor te zorgen dat werkt.

38
00:03:04,230 --> 00:03:12,290
Laten we vernieuwen opent u de console en je kunt zien het afdrukken van alle evens tussen 10 en 40.

39
00:03:12,390 --> 00:03:13,980
En dat werkt prima.

40
00:03:14,010 --> 00:03:16,230
Dus er is een andere manier dat we dit zou hebben geschreven.

41
00:03:16,500 --> 00:03:18,910
En ik zal alleen deze te kopiëren om te laten zien.

42
00:03:19,470 --> 00:03:20,740
We zouden het op deze manier te schrijven.

43
00:03:21,000 --> 00:03:24,240
Dus loop we door voor elk nummer.

44
00:03:24,270 --> 00:03:30,200
Dus we tellen niet mee door tweeën en dan gaan we een hebben als statement in hier om te controleren of een getal even is.

45
00:03:30,510 --> 00:03:36,180
En dat lijkt als teller mod 2 is nul.

46
00:03:36,390 --> 00:03:44,340
Dus dat is hoe je vertellen nummers zelfs als het deelbaar is door twee dan zullen we het uit te printen en dan zullen we voeg gewoon één.

47
00:03:44,820 --> 00:03:53,750
Dus op deze manier is korter en het is een beetje efficiënter, omdat deze lus is alleen maar de helft zo vaak draaien als dit omdat we rekenen door tweeën.

48
00:03:53,940 --> 00:03:58,700
Zodat we nooit deze lus voor de oneven nummers versus deze hier beneden lopen.

49
00:03:58,950 --> 00:04:05,090
Als we beginnen met 10 als teller 2 nul is het is constant op als 10.

50
00:04:05,220 --> 00:04:06,140
We voegen 1.

51
00:04:06,330 --> 00:04:07,840
Dus nu doen we het voor 11.

52
00:04:08,010 --> 00:04:13,200
Dus deze code wordt geëvalueerd op 11 deelbaar door 2 en is het niet.

53
00:04:13,230 --> 00:04:18,130
Dus dit is niet afgedrukt, maar de code in de lus wordt het nog steeds elke keer weer.

54
00:04:18,300 --> 00:04:27,750
Dus is er een voordeel van deze set-up hier wat het zal altijd een afdruk van de even nummers maakt niet uit welk nummer we starten tegen deze.

55
00:04:27,840 --> 00:04:33,520
Als we begonnen om 11 het altijd gaat om gewoon toe te voegen aan die basegetal.

56
00:04:33,540 --> 00:04:39,900
Dus we moeten 11 13 15, die zijn zelfs niet, maar dit is eigenlijk te controleren of ze zijn zelfs.

57
00:04:40,080 --> 00:04:48,980
Dus ik ga uit te opmerking dat voor nu en laten we gaan met alleen de korte versie, die voor het invoegen van de even nummers tussen 10 en 40 als we hier zien.

58
00:04:50,160 --> 00:04:56,310
Dus de volgende up hebben we alle oneven nummers af te drukken tussen 300 en 333.

59
00:04:56,310 --> 00:04:59,060
Dus nogmaals, het is heel erg vergelijkbaar met dit.

60
00:04:59,100 --> 00:05:18,080
Ik ben gewoon gaan om dit alles opnieuw te kopiëren en dit veranderen, zodat het afdrukken van alle oneven getallen tussen de 300 en 333 en dan gaan we beginnen met de teller op 300.

61
00:05:18,090 --> 00:05:21,060
Dus dit zal niet werken, omdat we beginnen bij 300.

62
00:05:21,060 --> 00:05:24,730
Als we twee zullen er 300 twee en dat zal tellen met Evens.

63
00:05:24,780 --> 00:05:28,880
Dus ik ga om zich te ontdoen van te krijgen en laten we gebruik maken van de iets langere weg.

64
00:05:29,220 --> 00:05:33,710
Dus om te controleren of er iets vreemd We willen ervoor zorgen dat het niet deelbaar door 2.

65
00:05:33,870 --> 00:05:46,960
Dus dat ziet eruit alsof teller Montu niet gelijk is aan nul dan zullen we tegen afdrukken en de andere wat we nodig hebben om te veranderen is deze lus gaat om te beginnen bij 300 en we controleren of het is minder dan 40.

66
00:05:46,980 --> 00:05:49,110
Dus nu deze code niet eens lopen.

67
00:05:49,350 --> 00:06:01,560
Dus willen we deze 333 te maken Dus laten slaan en te vernieuwen en je kunt zien we alle oneven nummers 3 of 1 de hele weg naar 333.

68
00:06:01,560 --> 00:06:10,170
Dus de laatste is hier voor alle getallen deelbaar printen vijf en drie die tussen 5 en 50.

69
00:06:10,230 --> 00:06:13,440
Dus gaat kopiëren worden opgezet nog een keer.

70
00:06:13,560 --> 00:06:31,350
Dus deze keer ga ik dat logboek afdrukken van alle nummers deelbaar annuleren door 5 en 3 tussen de 5 en 50.

71
00:06:31,410 --> 00:06:38,460
Dus dat doen we gaan beginnen met onze teller op 5 en het gaat te gaan tot 50.

72
00:06:39,720 --> 00:06:45,200
En onze logica is hier niet te controleren of het is niet deelbaar is door 2 en dat is wat we hier hebben.

73
00:06:45,750 --> 00:06:50,930
Wat wij willen doen is controle als het deelbaar is door 5 en deelbaar door 3.

74
00:06:51,210 --> 00:07:05,520
Dus dat gaat uitzien teller maade 5 gelijk is aan nul en contra Maade drie gelijk aan nul en dat is het.

75
00:07:05,520 --> 00:07:12,470
Dus beide nodig om waar te deelbaar zijn door vijf gelijkmatig en 3 om voor ons te uitgeprint.

76
00:07:12,810 --> 00:07:13,890
Dus dat is alles wat we moeten doen.

77
00:07:13,950 --> 00:07:25,370
Laten we gaan en te vernieuwen onze browser en je kunt zien we allemaal nummers die deelbaar beide te krijgen met 5 en 3 die tussen 5 en 50 en er zijn slechts drie van hen.

78
00:07:25,380 --> 00:07:27,740
Oké dus dat is het voor dit terwijl loops probleem te stellen.
