⊗jsPmFTFAV 226 of 505 menu

ფუნქცია როგორც ცვლადი JavaScript-ში

ასე რომ, წინა გაკვეთილზე გავარკვიეთ, რომ ფუნქციას ფრჩხილების გარეშე მიმართვისას მის საწყის კოდს ვიღებთ.

სინამდვილეში ყველაფერი ბევრად უფრო საინტერესოა. JavaScript-ში, სხვა ენებისგან განსხვავებით, ფუნქციები ცვლადების ისეთივე მნიშვნელობებია, როგორიცაა რიცხვები, სტრიქონები და მასივები.

მაგალითზე ვნახოთ. დავუშვათ, გვაქვს, მაგალითად, ფუნქცია func:

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

სინამდვილეში ჩვენ არ გვაქვს ფუნქცია func. ჩვენ გვაქვს ცვლადი func, რომელიც ინახავს თავის თავში ფუნქციის საწყის კოდს.

ჩვენ შეგვიძლია, მაგალითად, გადავაწეროთ ცვლადი func სხვა რამე�ით, მაგალითად, სტრიქონით. ამ შემთხვევაში ფუნქცია func აღარ იქნება ფუნქცია, არამედ იქნება სტრიქონი. ნახეთ მაგალითზე:

function func() { console.log('!'); } func(); // გამოიტანს '!' func = 'string'; // გადავაწერთ ცვლადს func console.log(func); // გამოიტანს 'string'

შექმენით ფუნქცია func, რომელიც დააბრუნებს return-ის მეშვეობით რაიმე სტრიქონს.

გამოიტანეთ ფუნქციის func მუშაობის შედეგი კონსოლში.

გამოიტანეთ ფუნქციის func საწყისი კოდი კონსოლში.

ჩაწერეთ ცვლადში func რიცხვი 123, რითაც გადაწერთ ფუნქციას ამ ცვლადიდან. გამოიტანეთ ცვლადის func ახალი მნიშვნელობა კონსოლში.

ქართული
AfrikaansAzə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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა