⊗jsPmFNIFS 248 of 505 menu

Omvang van Geneste Funksies in JavaScript

As 'n funksie 'n ander funksie binne-in bevat - is die veranderlikes van die buitenste funksie sigbaar in die binneste:

function test() { let num = 1; // veranderlike van buitenste funksie function func() { console.log(num); // sal 1 uitvoer } func(); // roep die binneste funksie } test(); // roep die buitenste funksie

Ook sal veranderlikes wat buite die buitenste funksie gedefinieer is, sigbaar wees in die binneste funksie:

let num = 1; // globale veranderlike function test() { function func() { console.log(num); // sal 1 uitvoer } func(); // roep die binneste funksie }; test(); // roep die buitenste funksie

Bepaal, sonder om die kode te laat loop, wat in die konsole uitgevoer sal word:

function test() { let num = 1; function func() { console.log(num); } func(); } test();

Bepaal, sonder om die kode te laat loop, wat in die konsole uitgevoer sal word:

function test() { let num = 1; function func() { console.log(num); } } test();

Bepaal, sonder om die kode te laat loop, wat in die konsole uitgevoer sal word:

function test() { let num = 1; function func() { console.log(num); } func(); }

Bepaal, sonder om die kode te laat loop, wat in die konsole uitgevoer sal word:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp