⊗jsPmFVPNC 223 of 505 menu

JavaScript-də Adların Parametrlərlə Üst-üstə Düşməsi

Funksiya parametrləri onun daxilində lokal dəyişənlərdir. Gəlin funksiya parametrini xarici qlobal dəyişənlə eyni adla adlandıraq:

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

Bu halda belə olacaq ki, funksiyanın xaricində num dəyişəni və funksiyanın daxilində num dəyişəni olacaq. Lakin bunlar fərqli dəyişənlər olacaq: funksiya daxilində dəyişəni dəyişdirmək funksiyanın lokal dəyişəninin dəyişməsinə səbəb olacaq. Xarici dəyişən isə funksiya daxilində əlçatan olmayacaq və heç bir şəkildə dəyişdirilə bilməyəcək. Gəlin yoxlayaq:

function func(num) { num = 2; // lokal dəyişəni dəyişdiririk } let num = 1; func(num); console.log(num); // 1 çap edəcək - heç nə dəyişmədi

Kodu işə salmadan müəyyən edin ki, konsola nə çap ediləcək:

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

Kodu işə salmadan müəyyən edin ki, konsola nə çap ediləcək:

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

Kodu işə salmadan müəyyən edin ki, konsola nə çap ediləcək:

function func() { let num = 2; } let num = 1; func(); console.log(num);
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et