⊗jsPmFVGVCh 221 of 505 menu

Globaalien muuttujien muuttaminen JavaScriptissä

Huomioi, että globaali muuttuja muuttuu vastaa funktion kutsun yhteydessä. Jos funktiota ei kutsuta - muuttuja ei muutu:

let num = 1; function func() { num = 2; // let ei kirjoitettu - muutetaan ulkoista muuttujaa console.log(num); } // func(); - kommentoitu funktion kutsu console.log(num); // tulostaa 1 - muuttuja ei muuttunut

Ja nyt demonstroimme koodilla, että globaali muuttuja muuttuu vastaa funktion kutsun jälkeen:

let num = 1; function func() { num = 2; } console.log(num); // tulostaa 1 func(); // muutetaan muuttujaa console.log(num); // tulostaa 2

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

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

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

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

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

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

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

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

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

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

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

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

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

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

Päätä, käyttämättä koodia, mitä tulostetaan konsoliin:

function func() { num = 2; } let num = 1; func(); console.log(num);
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää