⊗jsPmFVPNC 223 of 505 menu

JavaScript-da Nomlar Parametrlar bilan Mos Kelishi

Funksiya parametrlari uning ichida mahalliy o'zgaruvchilar hisoblanadi. Keling, funksiya parametrini tashqi global o'zgaruvchi bilan bir xil nomga ega qilaylik:

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

Bunday holatda, funksiyadan tashqarida num o'zgaruvchisi va funksiya ichida num o'zgaruvchisi bo'ladi. Ammo bu har xil o'zgaruvchilar bo'ladi: funksiya ichidagi o'zgaruvchini o'zgartirish funksiyaning mahalliy o'zgaruvchisini o'zgartirishga olib keladi. Tashqi o'zgaruvchi esa funksiya ichida mavjud bo'lmaydi va uni hech qanday usulda o'zgartirib bo'lmaydi. Tekshiramiz:

function func(num) { num = 2; // mahalliy o'zgaruvchini o'zgartirish } let num = 1; func(num); console.log(num); // 1 chiqadi - hech narsa o'zgarmadi

Kodni ishga tushirmasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishga tushirmasdan, konsolga nima chiqishini aniqlang:

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

Kodni ishga tushirmasdan, konsolga nima chiqishini aniqlang:

function func() { let 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