⊗jsPmFVPNC 223 of 505 menu

Vārdu sakritība ar parametriem JavaScript

Funkcijas parametri ir lokālie mainīgie iekš tās. Sauksim funkcijas parametru ar tādu pašu nosaukumu kā ārējo globālo mainīgo:

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

Šajā gadījumā mēs iegūsim tā, ka ārpus funkcijas būs mainīgais num un funkcijas iekšienē būs mainīgais num. Bet tie būs dažādi mainīgie: izmaiņas mainīgajā funkcijas iekšienē radīs izmaiņas funkcijas lokālajā mainīgajā. Bet ārējais mainīgais funkcijas iekšienē būs nepieejams un nevarēs tikt mainīts ne kādā veidā. Pārbaudīsim:

function func(num) { num = 2; // mainām lokālo mainīgo } let num = 1; func(num); console.log(num); // izvadīs 1 - nekas nav mainījies

Nosakiet, nepalaist kodu, ko izvadīs konsole:

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

Nosakiet, nepalaist kodu, ko izvadīs konsole:

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

Nosakiet, nepalaist kodu, ko izvadīs konsole:

function func() { let num = 2; } let num = 1; func(); console.log(num);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt