⊗jsPmFVGVCh 221 of 505 menu

JavaScriptda Global O'zgaruvchilarni O'zgartirish

E'tiboringizni qaratamizki, global o'zgaruvchi faqat funktsiya chaqirilgan paytda o'zgaradi. Agar funktsiya chaqirilmagan bo'lsa - o'zgaruvchi o'zgarmaydi:

let num = 1; function func() { num = 2; // let yozilmagan - tashqi o'zgaruvchini o'zgartiramiz console.log(num); } // func(); - funktsiya chaqiruvini kommentga oldik console.log(num); // 1 chiqadi - o'zgaruvchi o'zgarmadi

Endi esa, global o'zgaruvchi faqat funktsiya chaqirilgandan keyin o'zgarishini kod orqali ko'rsatamiz:

let num = 1; function func() { num = 2; } console.log(num); // 1 chiqadi func(); // o'zgaruvchini o'zgartiramiz console.log(num); // 2 chiqadi

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishlamasdan, konsolga nima chiqishini aniqlang:

function func() { num = 2; } let num = 1; func(); console.log(num);
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish