⊗jsPmFVGVCh 221 of 505 menu

გლობალური ცვლადების ცვლილება JavaScript-ში

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

let num = 1; function func() { num = 2; // let არ არის დაწერილი - ვცვლით გარე ცვლადს console.log(num); } // func(); - ფუნქციის გამოძახება დაკომენტარებულია console.log(num); // გამოიტანს 1-ს - ცვლადი არ შეცვლილა

ახლა კი კოდით ვაჩვენოთ, რომ გლობალური ცვლადი შეიცვლება მხოლოდ ფუნქციის გამოძახების შემდეგ:

let num = 1; function func() { num = 2; } console.log(num); // გამოიტანს 1-ს func(); // ვცვლით ცვლადს console.log(num); // გამოიტანს 2-ს

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

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

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

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

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

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

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

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

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

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

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

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

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

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

განსაზღვრეთ, კოდის გაშუქების გარეშე, რა გამოიტანს კონსოლში:

function func() { num = 2; } let num = 1; func(); console.log(num);
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა