Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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