⊗jsPmFTFVSN 229 of 505 menu

JavaScript-da funksiya va o'zgaruvchi nomlarining mos kelishi

Yuqorida bayon qilinganlar shuni ko'rsatadiki, bir xil nomga ega bo'lgan o'zgaruvchi va funksiyaning mavjudligi osonlik bilan muammoga olib kelishi mumkin.

Quyidagi misolda func funksiyasi o'chirilib, uning o'rniga 'string' satri qo'yiladi:

function func() { return '!'; } func = 'string'; // funksiya bilan o'zgaruvchini satr bilan o'chiramiz func(); // xatolik olamiz, chunki func - funksiya emas

Bunday holatlar yuz bermasligi uchun barcha dasturlash tillari uchun umumiy qoidaga amal qilish kerak: funksiyalar fe'llar, o'zgaruvchilar esa - otlar bo'lishi kerak.

azbydeenesfrkakkptruuz