⊗jsPmFVGVCh 221 of 505 menu

Modifica delle variabili globali in JavaScript

Tieni presente che la variabile globale cambierà solo al momento della chiamata della funzione. Se la funzione non viene chiamata - la variabile non cambierà:

let num = 1; function func() { num = 2; // non c'è scritto let - modifichiamo la variabile esterna console.log(num); } // func(); - chiamata della funzione commentata console.log(num); // visualizzerà 1 - la variabile non è cambiata

E ora dimostriamo con il codice che la variabile globale cambierà solo dopo la chiamata della funzione:

let num = 1; function func() { num = 2; } console.log(num); // visualizzerà 1 func(); // modifichiamo la variabile console.log(num); // visualizzerà 2

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

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

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

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

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

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

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

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

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

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

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

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

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

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

Determina, senza eseguire il codice, cosa verrà visualizzato nella console:

function func() { num = 2; } let num = 1; func(); console.log(num);
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta