⊗jsPmFTLE 237 of 505 menu

JavaScript-de funksiýanyň çep tarapdaky aňlatmasy

Geliň, aşakdaky koda ser edeliň:

+function func() { console.log('!'); }

Bilşiňiz ýaly, bu funksiýa funksional aňlatmadyr, ol adynyň kesgitlenenine garamazdan (biz eýýäm anykdadyk, adynyň bolmagy hiç hili kriteriýa däldir). Bu goşmaçany aýyralyň - we Function Declaration alyň:

function func() { console.log('!'); }

Geliň, +-ny funksiýanyň öňündäki setirde goýalyň - ol ýene-de Function Expression bolup biler:

+ function func() { console.log('!'); }

Indi bolsa, goşmaçadan soň 1 sanyny we noýtaly nokat goýalyň - biziň funksiýamyz Function Declaration bolup biler:

+1; function func() { console.log('!'); }

Sebäbi näme: sebäbi birinji setirde bir tamamlanan buýruk ýazylypdyr, nokat we çyzygy bilen ýapylypdyr. Şonuň üçin bu buýruk biziň funksiýamyza hiç hili täsir etmeýär.

Aslynda, nokat we çyzygy aýyryp bolýar, sebäbi JavaScript-de ol hökmany däl - funksiýa hemme zatda Function Declaration galar:

+1 function func() { console.log('!'); }

Emma 1-den soň ýene bir goşmaça goýsaňyz, funksiýa Function Expression bolup biler:

+1+ function func() { console.log('!'); }

Sebäbi näme: sebäbi birinji setirde tamamlanmadyk aňlatma bar - goşmaça durýar we soňundan hiç zat ýok. Şonuň üçin JavaScript interpretatory bu goşmaçanyň aşakdaky setire, ýagny biziň funksiýamyza degişlidir diýip hasaplaýar.

Eger-de birinji setirde tamamlanan aňlatma durýan bolsa, onda JavaScript awtomatik usulda ona nokat we çyzygy goýýar we bu aňlatma hiç hili täsir etmeýär biziň funksiýamyza.

Şu funksiýanyň Function Declaration ýa-da Function Expressiondygyny kesgitleň:

- function func() { console.log('!'); }

Şu funksiýanyň Function Declaration ýa-da Function Expressiondygyny kesgitleň:

-1; function func() { console.log('!'); }

Şu funksiýanyň Function Declaration ýa-da Function Expressiondygyny kesgitleň:

-1 function func() { console.log('!'); }

Şu funksiýanyň Function Declaration ýa-da Function Expressiondygyny kesgitleň:

1 function func() { console.log('!'); }

Şu funksiýanyň Function Declaration ýa-da Function Expressiondygyny kesgitleň:

-1- function func() { console.log('!'); }
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