Sobes.tech
Intern

Proqramlaşdırma kontekstində interpolasiya nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Proqramlaşdırma kontekstində interpolasiya dəyişənlərin və ya ifadələrin dəyərlərini birbaşa sətirlərdə yerləşdirmək prosesidir. Bu, proqramın icrası zamanı məlumatların daxil edilməsi ilə dinamik sətirlər yaratmağa imkan verir.

JavaScript-də sətirlərin interpolasiyası üçün ən yaygın üsullar:

  1. Birleştirmə: + operatoru ilə sətirləri birləşdirmək.

    // Birleştirmə nümunəsi
    const name = 'Alice';
    const greeting = 'Salam, ' + name + '!';
    // greeting "Salam, Alice!" olacaq
    
  2. Şablon sətirləri (Template literals): Geri tırnaklar (`) və ${ifadə} sintaksisi istifadə edərək ifadələri sətirə daxil edir.

    // Şablon sətiri nümunəsi
    const name = 'Bob';
    const age = 30;
    const message = `Mənim adım ${name} və mən ${age} yaşındayam.`;
    // message "Mənim adım Bob və mən 30 yaşındayam." olacaq
    
  3. String.prototype.replace() metodu: Nümunəyə uyğun alt sətirləri dəyişdirmək üçün istifadə olunur.

    // Dəyişdirmə nümunəsi
    const template = 'Salam, %name%! Bu gün %day%.';
    const data = { name: 'Charlie', day: 'çərşənbə' };
    const result = template.replace(/%(\w+)%/g, (match, key) => data[key]);
    // result "Salam, Charlie! Bu gün çərşənbə." olacaq
    
  4. Şablon kitabxanaları: Bəzi kitabxanalar (məsələn, Handlebars, Mustache, ejs) daha güclü şablon mexanizmləri təqdim edir, o cümlədən interpolasiya.

Interpolasiya kodu daha oxunaqlı və dinamik mətn məzmunu yaratmaq üçün əlverişlidir, məsələn, istifadəçi üçün mesajların hazırlanması və ya HTML-in yaradılması üçün.