⊗jsPmFVGVCh 221 of 505 menu

Modificando variáveis globais em JavaScript

Observe que uma variável global será alterada apenas no momento da chamada da função. Se não houver chamada da função - a variável não será alterada:

let num = 1; function func() { num = 2; // não há let - modificamos a variável externa console.log(num); } // func(); - chamada da função comentada console.log(num); // exibirá 1 - a variável não mudou

E agora demonstraremos com código que a variável global mudará apenas após a chamada da função:

let num = 1; function func() { num = 2; } console.log(num); // exibirá 1 func(); // modificamos a variável console.log(num); // exibirá 2

Determine, sem executar o código, o que será exibido no console:

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

Determine, sem executar o código, o que será exibido no console:

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

Determine, sem executar o código, o que será exibido no console:

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

Determine, sem executar o código, o que será exibido no console:

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

Determine, sem executar o código, o que será exibido no console:

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

Determine, sem executar o código, o que será exibido no console:

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

Determine, sem executar o código, o que será exibido no console:

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

Determine, sem executar o código, o que será exibido no console:

function func() { num = 2; } let num = 1; func(); console.log(num);
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar