⊗jsPmFVGVCh 221 of 505 menu

Globaalsete muutujate muutmine JavaScriptis

Pidage meeles, et globaalne muutuja muutub ainult funktsiooni väljakutse hetkel. Kui funktsiooni väljakutset pole - muutuja ei muutu:

let num = 1; function func() { num = 2; // let pole kirjutatud - muudame välist muutujat console.log(num); } // func(); - kommenteerisime funktsiooni väljakutse välja console.log(num); // väljastab 1 - muutuja ei muutunud

Nüüd demonstreerime koodiga, et globaalne muutuja muutub alles pärast funktsiooni väljakutset:

let num = 1; function func() { num = 2; } console.log(num); // väljastab 1 func(); // muudame muutujat console.log(num); // väljastab 2

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

function func() { num = 2; } let num = 1; func(); console.log(num);
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu