⊗jsPmFVPNC 223 of 505 menu

Coincidența numelor cu parametrii în JavaScript

Parametrii funcției sunt variabile locale în interiorul acesteia. Să numim un parametru al funcției cu același nume ca și o variabilă globală externă:

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

În acest caz, se va întâmpla ca în afara funcției să existe variabila num și în interiorul funcției să existe variabila num. Dar acestea vor fi variabile diferite: modificarea variabilei în interiorul funcției va duce la modificarea variabilei locale a funcției. Iar variabila externă în interiorul funcției va fi inaccesibilă și nu va putea fi modificată în niciun mod. Să verificăm:

function func(num) { num = 2; // modificăm variabila locală } let num = 1; func(num); console.log(num); // va afișa 1 - nimic nu s-a schimbat

Stabiliți, fără a rula codul, ce va fi afișat în consolă:

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

Stabiliți, fără a rula codul, ce va fi afișat în consolă:

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

Stabiliți, fără a rula codul, ce va fi afișat în consolă:

function func() { let num = 2; } let num = 1; func(); console.log(num);
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge