⊗jsPmClOVA 259 of 505 menu

JavaScript-de funksiýalaryň daşarky üýtgeýänlerine giriş

Aşakdaky koda serediň:

let num = 1; // üýtgeýjäniň bahasyny belleýäris function func() { console.log(num); // ony konsola çykarýarys } func(); // funksiýany çagyryň

Men öň aýdşy ýaly, üýtgeýjäniň bahasy funksiýanyň kesgitlenmesinden öň bolmaly däl, esasy, ol onuň çagyrylyşyndan öň durmaly:

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

Aslynda bu doly şeýle däl. Bizim funksiýamyz hatda öz çagyrylyşyndan öňem üýtgeýjäniň bahasyny bilýär num:

let num = 1; function func() { console.log(num); // funksiýa eýýäm num = 1 diýip bilýär }

Bu ýerde has çylşyrymly mysal:

let num = 1; // funksiýa bu wagt num = 1 diýip öwrenýär function func() { console.log(num); } num = 2; // funksiýa bu wagt num = 2 diýip öwrenýär

Funksiýanyň çagyrylyşyny goşalyň:

let num = 1; // funksiýa bu wagt num = 1 diýip öwrenýär func(); // 1-ni görkezer function func() { console.log(num); } func(); // 1-ni görkezer num = 2; // funksiýa bu wagt num = 2 diýip öwrenýär func(); // 2-ni görkezer

Ýene bir gezek: aslynda funksiýa daşarky üýtgeýänleriň bahalaryny, hatda çagyrylmazdanem bilýär.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et