1
00:00:00,600 --> 00:00:03,240
Dus tot het einde van hier heb ik een snelle kleine quiz.

2
00:00:03,330 --> 00:00:11,960
Ik ga gewoon om te plakken in een code en ik wil graag dat je mentaal te evalueren zonder het typen van dit op wat je denkt dat dit terugkeert.

3
00:00:12,270 --> 00:00:15,320
Dus definiëren we de functie en herinnerend aan het eind.

4
00:00:15,510 --> 00:00:22,920
Dus wat is terug van doen wiskunde.

5
00:00:23,070 --> 00:00:25,290
Dus het antwoord hier is waar.

6
00:00:25,620 --> 00:00:28,360
Dus laten we stap voor stap door hoe dat werkt.

7
00:00:28,410 --> 00:00:32,490
Allereerste wat we gevoelloos te verklaren zijn 8.

8
00:00:32,580 --> 00:00:37,180
Dan hebben we een functie doen wiskunde, maar dat heeft nog niet uitgevoerd.

9
00:00:37,200 --> 00:00:40,840
Dus de volgende ding dat draait is gevoelloos plus is gelijk aan 1.

10
00:00:40,950 --> 00:00:42,730
Dus nummer is nu 9.

11
00:00:43,140 --> 00:00:50,390
Dus dit is dezelfde als deze verschijnen omdat ze in hetzelfde bereik dan zijn we te bellen en te doen wiskunde.

12
00:00:50,400 --> 00:00:54,310
Dus in plaats van te doen wiskunde we aan het schrijven bent gevoelloos plus is gelijk aan 1.

13
00:00:54,450 --> 00:00:55,960
Zo gevoelloos was negen.

14
00:00:56,190 --> 00:00:57,880
Dit verwijst naar hetzelfde nummer.

15
00:00:58,020 --> 00:00:59,950
Dus het is nu 10.

16
00:01:01,020 --> 00:01:05,560
Dus dit allemaal doet hier is te controleren of gevoelloos is deelbaar is door vijf.

17
00:01:05,820 --> 00:01:08,260
Dus 10 is deelbaar door vijf.

18
00:01:08,280 --> 00:01:11,670
Dus gaan we terug waar is en dat is het.

19
00:01:11,670 --> 00:01:15,120
Dus zoals ik al zei scope is notoir lastig uit te leggen.

20
00:01:15,150 --> 00:01:34,060
Het is iets dat we alleen de oppervlakte van zijn gekrast hier, maar we had betrekking op de belangrijkste onderdelen daarvan is dat elke keer als u een nieuwe functie het zijn eigen nieuwe scope wordt gedefinieerd en kan toegang krijgen tot variabelen die buiten de functie, maar in een functie als we werden gedefinieerd gedefinieerd wat het is niet toegankelijk buiten de functie.

21
00:01:34,740 --> 00:02:08,580
Dus er is nog een kort voorbeeld wil ik benadrukken dat is als ik twee functies een zogenaamde high end binnenkant van hi Ik ga gewoon te verklaren een variabele naam is gelijk aan Rusti en dan ga ik naar kosten ongeveer Lague naam en dan ik ga naar een andere functie aangeroepen door en ik ben niet van plan om Rustie daar te definiëren, maar ik ga Conchobar blog naam als ik zonder hoog en ik voer het uit.

22
00:02:08,910 --> 00:02:13,730
Ik natuurlijk krijg roestige omdat ik definieerde een variabele naam is Rusty in plaats van hoog.

23
00:02:13,740 --> 00:02:15,320
En vervolgens afgedrukt ik het.

24
00:02:15,420 --> 00:02:28,740
Als ik dit doen door Toch krijg ik ongedefinieerd en wat er gebeurt, want de naam is niet toegankelijk in het kader van deze per functie.

25
00:02:29,310 --> 00:02:35,080
Dus dit toont aan dat elke functie heeft zijn eigen ruimte en ze zijn niet gedeeld tussen functies.
