<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>muhammadaziz akbarov</title><subtitle>Frontend developer</subtitle><author><name>muhammadaziz akbarov</name></author><id>https://teletype.in/atom/akbarov.muhammadaziz</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/akbarov.muhammadaziz?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@akbarov.muhammadaziz?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=akbarov.muhammadaziz"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/akbarov.muhammadaziz?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-09-22T03:53:02.533Z</updated><entry><id>akbarov.muhammadaziz:TfPXHLo84-5</id><link rel="alternate" type="text/html" href="https://teletype.in/@akbarov.muhammadaziz/TfPXHLo84-5?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=akbarov.muhammadaziz"></link><title>Frontend dasturchi kim?</title><published>2024-09-12T19:08:17.969Z</published><updated>2024-09-12T19:08:17.969Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/e3/9f/e39fa980-90ab-44ba-a45a-9880b7872abf.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/cb/5e/cb5ea5cb-4a76-44f4-b167-50a06d07871e.png&quot;&gt;Bugungi kunda internetdagi har bir veb-sayt yoki platformaning foydalanuvchi bilan ishlash qismi – bu frontend dasturchilarning mehnati natijasi. Ular foydalanuvchiga qulay interfeys yaratish, saytning ko’rinishini va funksional imkoniyatlarini ta’minlash bilan shug’ullanadi. Ammo aynan kim bu frontend dasturchi? Keling, oddiy qilib tushuntiraman.</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;BTNN&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/cb/5e/cb5ea5cb-4a76-44f4-b167-50a06d07871e.png&quot; width=&quot;1920&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;blvb&quot;&gt;Bugungi kunda internetdagi har bir veb-sayt yoki platformaning foydalanuvchi bilan ishlash qismi – bu frontend dasturchilarning mehnati natijasi. Ular foydalanuvchiga qulay interfeys yaratish, saytning ko’rinishini va funksional imkoniyatlarini ta’minlash bilan shug’ullanadi. Ammo aynan kim bu frontend dasturchi? Keling, oddiy qilib tushuntiraman.&lt;/p&gt;
  &lt;p id=&quot;GNaQ&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;51PX&quot;&gt;Foydalanuvchi ko’radigan qism – Frontend&lt;/h3&gt;
  &lt;p id=&quot;wkFe&quot;&gt;Saytni ochganingizda birinchi ko’rgan narsangiz – bu veb-sahifaning interfeysi: ranglar, tugmalar, matnlar, animatsiyalar. Bu hammasi frontend dasturchi tomonidan yaratiladi. Frontend – bu sayt yoki ilovaning foydalanuvchi bilan bevosita muloqot qiladigan qismi. Agar foydalanuvchi tajribasi yaxshi bo’lsa, demak frontend dasturchi o’z ishini to’g’ri qilgan.&lt;/p&gt;
  &lt;p id=&quot;o7fB&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Aj1s&quot;&gt;Frontend dasturchining vazifalari&lt;/h3&gt;
  &lt;p id=&quot;UZ2a&quot;&gt;Frontend dasturchi bir nechta muhim vazifalarni bajaradi:&lt;/p&gt;
  &lt;ol id=&quot;gulS&quot;&gt;
    &lt;li id=&quot;pklt&quot;&gt;&lt;strong&gt;Dizaynni kodinga aylantirish&lt;/strong&gt;: Dasturchilar dizaynerlardan kelgan tayyor maketlarni HTML, CSS va JavaScript kabi texnologiyalar yordamida kodga aylantiradi.&lt;/li&gt;
    &lt;li id=&quot;IifI&quot;&gt;&lt;strong&gt;Responsiv dizayn&lt;/strong&gt;: Hozirgi kunda saytlar turli qurilmalarda ishlashi kerak: telefon, planshet, kompyuter va boshqalar. Frontend dasturchi saytning har qanday ekranda to’g’ri ko’rinishini ta&amp;#x27;minlaydi.&lt;/li&gt;
    &lt;li id=&quot;JeuG&quot;&gt;&lt;strong&gt;Interaktivlik yaratish&lt;/strong&gt;: Saytdagi tugmachalar, modal oynalar, slayderlar, o’yinlar yoki boshqa harakatlanadigan elementlar – bularning barchasini JavaScript yordamida jonlantiradi.&lt;/li&gt;
    &lt;li id=&quot;ePvQ&quot;&gt;&lt;strong&gt;Foydalanuvchi tajribasini yaxshilash&lt;/strong&gt;: Foydalanuvchilar sayt yoki ilovada nima qidirayotganini tez va oson topishi kerak. Bu esa interfeysning qulay va intuitiv bo’lishini taqozo qiladi.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;KQl6&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0a/5e/0a5e0292-042a-4b2d-89a2-b394ee3ff05d.png&quot; width=&quot;872&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;N5oy&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;CMEQ&quot;&gt;Qanday texnologiyalar ishlatiladi?&lt;/h3&gt;
  &lt;p id=&quot;NwOd&quot;&gt;Frontend dasturchilar bir necha asosiy texnologiyalardan foydalanishadi:&lt;/p&gt;
  &lt;ul id=&quot;xkjM&quot;&gt;
    &lt;li id=&quot;Mdok&quot;&gt;&lt;strong&gt;HTML&lt;/strong&gt; – saytning tuzilmasini yaratadi.&lt;/li&gt;
    &lt;li id=&quot;PSry&quot;&gt;&lt;strong&gt;CSS&lt;/strong&gt; – saytning ko’rinishini bezaydi: ranglar, shriftlar, joylashuv.&lt;/li&gt;
    &lt;li id=&quot;iKbq&quot;&gt;&lt;strong&gt;JavaScript&lt;/strong&gt; – saytni dinamik qiladi, ya’ni interaktivlik qo’shadi.&lt;/li&gt;
    &lt;li id=&quot;nZHg&quot;&gt;&lt;strong&gt;React, Vue, Angular&lt;/strong&gt; kabi kutubxonalar va freymvorklar – katta loyihalarni osonroq boshqarish uchun ishlatiladi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;g3an&quot;&gt;Frontend dasturchi nima uchun muhim?&lt;/h3&gt;
  &lt;p id=&quot;6cnj&quot;&gt;Bugungi zamonaviy raqobat dunyosida foydalanuvchilar saytdan yoki ilovadan foydalanishni yoqimli va tez bo’lishini xohlashadi. Agar sayt sekin yuklansa yoki interfeys noqulay bo&amp;#x27;lsa, foydalanuvchi boshqa xizmatga o‘tishi mumkin. Frontend dasturchi aynan shu yerda muhim rol o‘ynaydi. Ular sayt yoki ilovaning tezkor, zamonaviy va intuitiv bo‘lishini ta’minlaydi.&lt;/p&gt;
  &lt;h3 id=&quot;blIH&quot;&gt;Xulosa&lt;/h3&gt;
  &lt;p id=&quot;AOTN&quot;&gt;Frontend dasturchi bu foydalanuvchi ko’z o’ngida turgan veb-sahifani yaratadigan inson. Ular dizayndan tortib to interaktivlikka qadar barcha narsani amalga oshiradi. Agar siz internetda aylanayotgan bo‘lsangiz va saytlardan zavqlanayotgan bo‘lsangiz, bilib qo‘ying, bu frontend dasturchilarning mahsuli.&lt;/p&gt;
  &lt;p id=&quot;PEgf&quot;&gt;Umid qilamanki, bu maqola orqali siz &amp;quot;Frontend dasturchi kim?&amp;quot; degan savolga javob topdingiz. Agar bu soha sizni qiziqtirgan bo‘lsa, siz ham frontend dasturchi bo‘lishingiz mumkin!&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Fv84&quot;&gt;Bu post sizga yoqsa, layk bosing va boshqa maqolalarimni o‘qishni unutmang&lt;/p&gt;

</content></entry><entry><id>akbarov.muhammadaziz:Ujh6p6c56Rh</id><link rel="alternate" type="text/html" href="https://teletype.in/@akbarov.muhammadaziz/Ujh6p6c56Rh?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=akbarov.muhammadaziz"></link><title>JavaScript</title><published>2024-03-14T00:39:40.214Z</published><updated>2024-03-14T00:39:40.214Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/85/1f/851f38b1-e0b9-43b2-836b-035eb903c5dc.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/84/33/8433fe1c-99e0-42c9-a249-3dbd808d6fd5.jpeg&quot;&gt;1.  javascript data types ?</summary><content type="html">
  &lt;p id=&quot;om8Y&quot;&gt;1.  javascript data types ?&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;EU8f&quot; class=&quot;m_retina&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/84/33/8433fe1c-99e0-42c9-a249-3dbd808d6fd5.jpeg&quot; width=&quot;700&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;a8gi&quot;&gt;
    &lt;li id=&quot;3pNM&quot;&gt; JavaScripta asli data tayplar 8 ta va ular 2 ga bo&amp;#x27;linadi primativ va no primativ , primativ turga faqat ozida bita qiymat saqlay oladigan typlar kiradi ular : string , number , undefiend , null , bool , bigint , symbol . No primativga esa o&amp;#x27;zida birqancha qiymatlarni saqlay oladigan tiplar kiradi : Object.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;qnh3&quot;&gt;2.   variables  ? &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;6Mfc&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/d8/6c/d86cda05-8271-47c9-802f-23549793182e.jpeg&quot; width=&quot;640&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;ZB4l&quot;&gt;
    &lt;li id=&quot;8cJT&quot;&gt; JavaScript o&amp;#x27;zgaruvchilari dasturlashda ma&amp;#x27;lumotlarni saqlash va ular bilan ishlash uchun keng foydalaniladigan vositalardan biridir. O&amp;#x27;zgaruvchilar yordamida ma&amp;#x27;lumotlarni saqlash, qayta ishlatish, tuzatish va dastur boshqaruvini osonlashtiradi.  JavaScript da o&amp;#x27;zgaruvchilarni 3 hil korinishi mavjud ular : var , let const .&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;ol id=&quot;DP0h&quot;&gt;
      &lt;li id=&quot;vXLL&quot;&gt;  var - globol scob hisoblanadi , qayta qiymat tayinlashlik imkoni mavjud va va         qayta elon qilishlik ham .&lt;/li&gt;
      &lt;li id=&quot;Iiec&quot;&gt; let - bloc scop , qayta qimatlashlik imkoni mavjud va vardan yana bir farqi qayta elon qilinmaydi yani letta birmarta elon qilingan ozgaruvchi nomini yana shu nom bilan elon qilinmaydi .&lt;br /&gt;&lt;/li&gt;
      &lt;li id=&quot;OFwq&quot;&gt; const - bloc scop , qayta qiymat tayinlanmaydi va qayta elon qilinmaydiham , bir so&amp;#x27;z bilan aytganda o&amp;#x27;zgarmas o&amp;#x27;zgaruvchilarni const da elon qilinadi .&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;NxmE&quot;&gt;3.   Number methods &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;m0ml&quot; class=&quot;m_custom&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/38/9c/389c4b8b-229f-46d2-98ce-07aff60f0fb2.jpeg&quot; width=&quot;750&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;5TCR&quot;&gt;
    &lt;li id=&quot;t8ZL&quot;&gt; JavaScript-da Number obyekti ichidagi bir nechta methodlar mavjud. Bu methodlar sonlar (numbers) bilan ishlashda yordam bermoqda. Quyidagi, ba&amp;#x27;zi Number obyektining metodlari:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;ol id=&quot;y1cq&quot;&gt;
    &lt;li id=&quot;SfW8&quot;&gt; toFixed(): Belirlangan qanday son bo&amp;#x27;lishi kerakligini aniqlash uchun ishlatiladi. Natijada bu sonning desimal (qoldiq) qismi qanday ko&amp;#x27;rsatilayotganini bildiradi, yani &amp;quot;toFixed(4)&amp;quot; biz qaysi raqamni kiritsak sonnin qoldiq qisminig shuncha honasini olib beradi.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;pre id=&quot;kSyp&quot; data-lang=&quot;javascript&quot;&gt;
let son = 3.14159;
let yangiSon = son.toFixed(2);
console.log(yangiSon);  // 3.14&lt;/pre&gt;
  &lt;p id=&quot;X3Jx&quot;&gt;    2.    toString(): Sonni matn ko&amp;#x27;rinishiga o&amp;#x27;tkazish uchun ishlatiladi.&lt;/p&gt;
  &lt;pre id=&quot;bpBl&quot; data-lang=&quot;javascript&quot;&gt;
let son = 42;
let sonMatn = son.toString();
console.log(sonMatn);  // &amp;quot;42&amp;quot; &lt;/pre&gt;
  &lt;p id=&quot;ptze&quot;&gt;  3.  toPrecision(): Sonning belirlangan miqdorda bo&amp;#x27;lishini taqdim etadi.&lt;/p&gt;
  &lt;pre id=&quot;U3ig&quot; data-lang=&quot;javascript&quot;&gt;
let son = 1234.567;
let yangiSon = son.toPrecision(4);
console.log(yangiSon);  // 1234&lt;/pre&gt;
  &lt;p id=&quot;DZwH&quot;&gt; 4.  isNaN(): Qiymatning son bo&amp;#x27;lmaganligini (Not a Number) tekshiradi.&lt;/p&gt;
  &lt;pre id=&quot;6JjH&quot; data-lang=&quot;javascript&quot;&gt;
let qiymat1 = 42;
let qiymat2 = &amp;quot;salom&amp;quot;;
console.log(isNaN(qiymat1));  // false
console.log(isNaN(qiymat2));  // true&lt;/pre&gt;
  &lt;p id=&quot;CWuu&quot;&gt; 5.   isFinite(): Qiymatning cheklanib bo&amp;#x27;lishini (finite) tekshiradi.&lt;/p&gt;
  &lt;pre id=&quot;irMG&quot; data-lang=&quot;javascript&quot;&gt;
let son1 = 42;
let son2 = Infinity;
console.log(isFinite(son1));  // true
console.log(isFinite(son2));  // false&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Y7NE&quot;&gt;4.   Math object&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;c72y&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/8c/03/8c0381c9-bc86-4e8f-ac6e-023130bff4a7.jpeg&quot; width=&quot;800&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;ol id=&quot;CnD8&quot;&gt;
      &lt;li id=&quot;nMXU&quot;&gt; Math.abs  -&amp;gt; absalyut qiyamt chiqarishlik uchun&lt;/li&gt;
      &lt;li id=&quot;pTPB&quot;&gt; Math.fool -&amp;gt; kichik tamonga yahlitlash M: 12.4 -&amp;gt; 12 , 21.8 -&amp;gt; 21 &lt;/li&gt;
      &lt;li id=&quot;38Vh&quot;&gt; Math.ceele -&amp;gt; katta tamonga yahlitlash M: 12.6 -&amp;gt; 13 , 32.2 -&amp;gt; 33&lt;/li&gt;
      &lt;li id=&quot;o6fd&quot;&gt;Math.round -&amp;gt; rost yahlitlash M: 12.7 -&amp;gt; 13 , 23.4 -&amp;gt; 23&lt;/li&gt;
      &lt;li id=&quot;UWwt&quot;&gt; Math.max/min -&amp;gt; sonlar orasidan eng kattasini va eng kichigini olishlik uchun &lt;/li&gt;
      &lt;li id=&quot;GbTO&quot;&gt;Math.pow -&amp;gt; songa daraja tayinlashlik M: (2,3)-&amp;gt;2^3-&amp;gt; == 8&lt;/li&gt;
      &lt;li id=&quot;uZi3&quot;&gt; Math.sqrt -&amp;gt; ildizdan chiqarish M: kiritgan sonimiz 25 u ildizdan chiqan holatida 5.&lt;/li&gt;
      &lt;li id=&quot;auO6&quot;&gt;Math.trunc -&amp;gt; kiritilgan sonnio butun qismini olib beraddi .&lt;/li&gt;
      &lt;li id=&quot;7a2H&quot;&gt; Math.random -&amp;gt; sonlarni random qilib beradi har refresh qilinganda , defoltni holati 0 va 1 oraligida bo&amp;#x27;ladi.&lt;/li&gt;
    &lt;/ol&gt;
    &lt;p id=&quot;DkqP&quot;&gt;Bular bazilari va bundan tashqari Math objectini ko&amp;#x27;plagan methodlari mavjud.&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;uG1k&quot;&gt;  5.   String methods&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;Lhd2&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img3.teletype.in/files/68/a4/68a4f6bc-461b-42c5-b90c-d4f7e329f3ab.jpeg&quot; width=&quot;512&quot; /&gt;
      &lt;figcaption&gt;Yuqoridagi rasim orqali biz string methodlarini ko&amp;#x27;rishligimiz mumkun quyida ularni aksarlariga qisqa izohlarni ko&amp;#x27;rib chiqamiz .&lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;BhYh&quot;&gt;
    &lt;li id=&quot;Tx6L&quot;&gt;&lt;strong&gt;String length:&lt;/strong&gt; Matn uzunligini qaytaradi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;stUp&quot; data-lang=&quot;javascript&quot;&gt;
var str = &amp;quot;Hello&amp;quot;;
console.log(str.length); // 5&lt;/pre&gt;
  &lt;ul id=&quot;k6ek&quot;&gt;
    &lt;li id=&quot;XiY0&quot;&gt; &lt;strong&gt;String charAt():&lt;/strong&gt; Berilgan indeksdagi belgini qaytaradi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;sIaf&quot; data-lang=&quot;javascript&quot;&gt;
var str = &amp;quot;Hello&amp;quot;;
 console.log(str.charAt(1)); // &amp;quot;e&amp;quot;&lt;/pre&gt;
  &lt;ul id=&quot;RKlR&quot;&gt;
    &lt;li id=&quot;iwVD&quot;&gt;&lt;strong&gt;String charCodeAt():&lt;/strong&gt; Berilgan indeksdagi belgining Unicode qiymatini qaytaradi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;EA7B&quot; data-lang=&quot;javascript&quot;&gt;
var str = &amp;quot;Hello&amp;quot;;
console.log(str.charCodeAt(1)); // 101&lt;/pre&gt;
  &lt;ul id=&quot;OcQP&quot;&gt;
    &lt;li id=&quot;zdnI&quot;&gt;&lt;strong&gt;String [ ]:&lt;/strong&gt; Matndagi belgi indeks orqali qaytariladi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;Ixon&quot; data-lang=&quot;javascript&quot;&gt;
var str = &amp;quot;Hello&amp;quot;;
console.log(str[1]); // &amp;quot;e&amp;quot;&lt;/pre&gt;
  &lt;ul id=&quot;ayvF&quot;&gt;
    &lt;li id=&quot;fOjm&quot;&gt;&lt;strong&gt;String slice():&lt;/strong&gt; Berilgan indekslar orasidagi qismni kesib olish.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;k8jN&quot; data-lang=&quot;javascript&quot;&gt;
var str = &amp;quot;Hello, World!&amp;quot;;
console.log(str.slice(7, 12)); // &amp;quot;World&amp;quot;&lt;/pre&gt;
  &lt;ul id=&quot;mgF9&quot;&gt;
    &lt;li id=&quot;mw3z&quot;&gt;&lt;strong&gt;String substring():&lt;/strong&gt; Berilgan indekslar orasidagi qismni kesib olish (slice bilan bir xil, lekin manfiy indekslar bilan ishlaydi).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;rJJd&quot; data-lang=&quot;javascript&quot;&gt;
var st
r = &amp;quot;Hello, World!&amp;quot;;
console.log(str.substring(7, 12)); // &amp;quot;World&amp;quot;&lt;/pre&gt;
  &lt;ul id=&quot;4C55&quot;&gt;
    &lt;li id=&quot;vRY7&quot;&gt;&lt;strong&gt;String substr():&lt;/strong&gt; Berilgan indeksdan boshlab belgilangan uzunlikdagi qismni kesib olish.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;Ahn7&quot; data-lang=&quot;javascript&quot;&gt;
var str = &amp;quot;Hello, World!&amp;quot;; 
console.log(str.substr(7, 5)); // &amp;quot;World&amp;quot;&lt;/pre&gt;
  &lt;ul id=&quot;1S7g&quot;&gt;
    &lt;li id=&quot;DDt8&quot;&gt;&lt;strong&gt;String toUpperCase():&lt;/strong&gt; Matndagi harlarni katta qiladi.&lt;/li&gt;
    &lt;li id=&quot;649Y&quot;&gt;&lt;strong&gt;String toLowerCase():&lt;/strong&gt; Matndagi harlarni kichik qiladi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;cFhs&quot; data-lang=&quot;javascript&quot;&gt; var str = &amp;quot;hello&amp;quot;; 
 console.log(str.toUpperCase()); // &amp;quot;HELLO&amp;quot;
 var str = &amp;quot;HELLO&amp;quot;; 
 console.log(str.toLowerCase()); // &amp;quot;hello&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;YG4A&quot;&gt;6.  &lt;strong&gt;Undefined vs null&lt;/strong&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;gaQJ&quot; class=&quot;m_retina&quot;&gt;
      &lt;img src=&quot;https://img3.teletype.in/files/ee/c3/eec39459-49f5-484b-b19f-4764f3125d24.jpeg&quot; width=&quot;640&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;cXy3&quot;&gt;
    &lt;li id=&quot;dRel&quot;&gt;Biz qanchonki ozgaruvchi elon qilsagu umga qiymat bermasak bu undefined bo&amp;#x27;ladi agar unig bo&amp;#x27;sh ekanligini aytsak yanig null qiyamat bersak u null bo&amp;#x27;lasdi rasimda yaqol ko&amp;#x27;rishligimiz mumkun .&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;HTIv&quot; data-lang=&quot;javascript&quot;&gt;
let titl; 
console.log(titl) // =&amp;gt; undefined 

let titl = null; 
console.log(titl) // =&amp;gt; null&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;mUGx&quot;&gt;7.   &lt;strong&gt;truthy , falthy&lt;/strong&gt;&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;CJE5&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/51/8a/518a56d0-0748-487d-9d46-174d396cacea.png&quot; width=&quot;984&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;aRY3&quot;&gt;
    &lt;li id=&quot;ezDq&quot;&gt;Folthy ( 0 , folse , &amp;quot;&amp;quot; , null , undefined , Nan , 0n )&lt;/li&gt;
    &lt;li id=&quot;Zihe&quot;&gt;Truth ( 1 , 1234 , 34343523n , &amp;quot;o&amp;quot; , &amp;#x27; &amp;#x27; , &amp;quot;folse&amp;quot; , true , infinit , -infinit , {} , vbsh..)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;T8q6&quot;&gt;8.   &lt;strong&gt;conditional operator&lt;/strong&gt;&lt;/h3&gt;
  &lt;ul id=&quot;D3CM&quot;&gt;
    &lt;li id=&quot;npcg&quot;&gt;if else , else if  &lt;/li&gt;
    &lt;li id=&quot;bxqq&quot;&gt;switch case&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;yKgM&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/9c/bf/9cbf0df4-1fc0-4324-8a49-d4c3bedc8a12.jpeg&quot; width=&quot;480&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;vgPy&quot;&gt;
    &lt;li id=&quot;RTRl&quot;&gt; ternary operator &amp;quot;(&amp;#x27;..&amp;#x27;? &amp;quot;..&amp;quot; : &amp;quot;..&amp;quot;)&amp;quot;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;oqTI&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/8a/79/8a791a59-cf48-4f27-98ad-ef6051a0cf67.jpeg&quot; width=&quot;620&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;o8yB&quot;&gt;
    &lt;li id=&quot;9yWZ&quot;&gt; nalish operator &amp;quot;null || undefind ?? &amp;quot;Yes&amp;quot;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;diZ0&quot;&gt;9.  &lt;strong&gt;taqqoslash operatorlari&lt;/strong&gt;&lt;/h3&gt;
  &lt;ul id=&quot;Dq72&quot;&gt;
    &lt;li id=&quot;LBYr&quot;&gt; ==, === , &amp;lt;= , &amp;gt;= , !== , !=&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;FVfx&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/5e/4c/5e4cf448-f671-4824-84f0-9c947d3c721e.png&quot; width=&quot;880&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;ZTfx&quot;&gt; 10.  &lt;strong&gt;o’zlashtirish operatorlari&lt;/strong&gt;&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;6J8A&quot; class=&quot;m_column&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/77/6d/776d3bc3-a612-4e1a-9c49-a5bffdf863cc.png&quot; width=&quot;285&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;gpFF&quot;&gt;11. Logical Operators&lt;/h3&gt;
  &lt;ul id=&quot;tUtf&quot;&gt;
    &lt;li id=&quot;E85g&quot;&gt; &amp;amp;&amp;amp; Logical and &lt;/li&gt;
    &lt;li id=&quot;WumK&quot;&gt;|| Logical or&lt;/li&gt;
    &lt;li id=&quot;GPau&quot;&gt; ! Logical not&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;tpKn&quot;&gt;12. &lt;strong&gt;callstack and heap&lt;/strong&gt;&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;oMMm&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img3.teletype.in/files/66/36/66361ec7-e853-4d62-9fba-308392b9cb98.jpeg&quot; width=&quot;1260&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;lsIW&quot;&gt;13.  &lt;strong&gt;array&lt;/strong&gt;&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;figure id=&quot;cpDD&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/fe/c0/fec051cd-7efb-498b-a5ec-2289f8247793.jpeg&quot; width=&quot;1400&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;COkw&quot;&gt;
    &lt;li id=&quot;SNkC&quot;&gt; JavaScript (JS) tilida massivlar (arrays) o&amp;#x27;zgarmas, ko&amp;#x27;p o&amp;#x27;lchamli ma&amp;#x27;lumotlarni boshqarish uchun foydalaniladi. Massivlar o&amp;#x27;z ichiga bir nechta elementlarni saqlaydi va ularga indekslar orqali murojaat qilish mumkin. Massivlar &amp;quot;heap&amp;quot;da joylashadi va dinamik tarzda o&amp;#x27;zgaruvchan yaratiladi. Quyidagi misol massiv yaratish va undan elementlarga murojaat qilishni namoyish etadi:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;aRt1&quot; data-lang=&quot;javascript&quot;&gt;
// Massiv yaratish 
let fruits = [&amp;#x27;Apple&amp;#x27;, &amp;#x27;Banana&amp;#x27;, &amp;#x27;Orange&amp;#x27;, &amp;#x27;Mango&amp;#x27;]; 
// Massivdagi birinchi elementga murojaat qilish 
let firstFruit = fruits[0]; console.log(firstFruit); // Natija: &amp;#x27;Apple&amp;#x27; 
// Massivdagi elementlarni o&amp;#x27;zgartirish 
fruits[1] = &amp;#x27;Grapes&amp;#x27;; 
// Massivdagi barcha elementlarni chiqarish 
for (let i = 0; i &amp;lt; fruits.length; i++) { 
    console.log(fruits[i]); 
}&lt;/pre&gt;
  &lt;ul id=&quot;3DNq&quot;&gt;
    &lt;li id=&quot;ARfo&quot;&gt; &lt;em&gt;Array - bir vaqitning o&amp;#x27;zida bir nechta qiymatlarni o&amp;#x27;zida saqlashi mumkun bo&amp;#x27;lgan obect. uni ikki hil ko&amp;#x27;rinishda yaratishlik mumkun : 1- ko&amp;#x27;rinishii va eng ko&amp;#x27;p qo&amp;#x27;lanadiga usul bu ( [ ] ) figurni qavuslar ichida yozishlik , 2- uslibi esa (new) kalit so&amp;#x27;zidan foydalanib.&lt;/em&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;B41W&quot; data-lang=&quot;javascript&quot;&gt;
// 1- misol 
let arrayName = [&amp;#x27;js&amp;#x27; ,&amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27;]; 
// 2- misol 
let arrayName = new Array(&amp;#x27;js&amp;#x27; ,&amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27;);&lt;/pre&gt;
  &lt;ul id=&quot;ATFZ&quot;&gt;
    &lt;li id=&quot;k1to&quot;&gt;Array - elementlarini uning indexslaridan foydalanib oloshligimiz mumkun . Array elementlarining raqamlari ( 0 ) - dan boshlanadi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;YN5u&quot; data-lang=&quot;javascript&quot;&gt;
 let arrayName = [&amp;#x27;js&amp;#x27; ,&amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27;]; 
 console.log(arrayName[0]); // natija ==&amp;gt; js 
 console.log(arrayName[2]); // natija ==&amp;gt; go&lt;/pre&gt;
  &lt;ul id=&quot;eFze&quot;&gt;
    &lt;li id=&quot;Xe3E&quot;&gt;Array&amp;#x27;ga element qo&amp;#x27;shish uchun &amp;quot; push() &amp;quot; va &amp;quot; ushift() &amp;quot; metodlaridan foydalanishligimiz mumkun . Bunda &amp;quot; push() &amp;quot; - metodi bizga massivnig ohiridan element qo&amp;#x27;shin=b bersa &amp;quot; ushift() &amp;quot; meto&amp;#x27;di esa aksincha boshidan element qo&amp;#x27;shinb beradi , yaqshiroq tushunishlik uchun misol koramiz.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;VZwX&quot; data-lang=&quot;javascript&quot;&gt;
// push() metodiga misol 

let name = [&amp;#x27;js&amp;#x27; ,&amp;#x27;java&amp;#x27;]; 
name.push(&amp;#x27;go&amp;#x27;); 
console.log(name); //natija =&amp;gt; [&amp;#x27;js&amp;#x27; ,&amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27;] 

//unshift metodiga misol 

let name = [&amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27;]; 
name.unshift(&amp;#x27;js&amp;#x27;); 
console.log(name); //natija =&amp;gt; [&amp;#x27;js&amp;#x27; ,&amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27;]&lt;/pre&gt;
  &lt;ul id=&quot;4T4W&quot;&gt;
    &lt;li id=&quot;nTYT&quot;&gt; Array - elementlarini o&amp;#x27;chirishlik uchun &amp;quot;pop( )&amp;quot; va &amp;quot;shift( )&amp;quot;metodlaridan foydalansak bo&amp;#x27;ladi , bubda &amp;quot;pop( )&amp;quot; - metodi massiv ichidagi ohirgi elamentni o&amp;#x27;chiradi va o&amp;#x27;chirilgan elamentni ham qaytarish imkoni mavjuv bu metodda , &amp;quot;shift( )&amp;quot;- metodi massiv ichidagi boshidagi elamentni o&amp;#x27;chiradi va o&amp;#x27;chirilgan elamentni ham qaytarish imkoni mavjuv bu metodda.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;Agas&quot; data-lang=&quot;javascript&quot;&gt;
// &amp;quot;pop()&amp;quot; metodi 

const name = [&amp;#x27;js&amp;#x27; , &amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27; , &amp;#x27;c++&amp;#x27; , &amp;#x27;c#&amp;#x27;]; 
const name2 = name.pop(); 
console.log(name); // natija =&amp;gt; [&amp;#x27;js&amp;#x27; , &amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27; , &amp;#x27;c++&amp;#x27; ] 
console.log(name2); // natija =&amp;gt; c# 
//---------------------------------------------------------- 
//&amp;quot;shift()&amp;quot; metodi 
const name = [&amp;#x27;js&amp;#x27; , &amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27; , &amp;#x27;c++&amp;#x27; , &amp;#x27;c#&amp;#x27;]; 
const name2 = name.shift(); 
console.log(name); // natija =&amp;gt; [ &amp;#x27;java&amp;#x27; , &amp;#x27;go&amp;#x27; , &amp;#x27;c++&amp;#x27; , &amp;#x27;c#&amp;#x27; ] 
console.log(name2); // natija =&amp;gt; js&lt;/pre&gt;
  &lt;ul id=&quot;gOjf&quot;&gt;
    &lt;li id=&quot;1SwF&quot;&gt; concat() -metodi ikki yoki undan ortiq arraylarni bitlashtiridshlik uchun ishlatiladi . bu ularni birlashtiradi va natiga qaytaradi .&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;gnjm&quot; data-lang=&quot;javascript&quot;&gt;
const array1 = [ 1, 4 ]; 
const array2 = [ 2, 3, 7 , 9 ]; 
const result = array1.concat(array2); 
console.log(result); // natija ==&amp;gt; [1, 4, 2, 3, 7, 9]&lt;/pre&gt;
  &lt;ul id=&quot;pbZV&quot;&gt;
    &lt;li id=&quot;e1yU&quot;&gt;indexOf() belgilangan elementni birinchi marta qaysi indeksda ekanligini qaytaradi, lastIndexOf() esa oxirgi marta qaysi indeksda ekanligini.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;AAS1&quot; data-lang=&quot;javascript&quot;&gt;
let fruits = [&amp;quot;apple&amp;quot;, &amp;quot;banana&amp;quot;, &amp;quot;kiwi&amp;quot;, &amp;quot;melon&amp;quot;, &amp;quot;banana&amp;quot;]; 
console.log(fruits.indexOf(&amp;quot;banana&amp;quot;)); // 1 
console.log(fruits.lastIndexOf(&amp;quot;banana&amp;quot;)); // 4&lt;/pre&gt;
  &lt;ul id=&quot;0gl3&quot;&gt;
    &lt;li id=&quot;7Qz1&quot;&gt; find() - metodi birinchi bo&amp;#x27;lib shart bajargan array elamentini qaytaradi , kopincha bu metod array ichida meto&amp;#x27;d qaytarishlikda ishlatiladi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;VMGe&quot; data-lang=&quot;javascript&quot;&gt;
const result = [1, 4, 2, 3, 7, 9 ]; 
const findValue = (n) =&amp;gt; n = = = 2 ; 
const findValue2= result.find(findValue); 
console.log(findValue2); // natiga =&amp;gt; 2 
// agar shartga tushmasa undefaind qaytaradi misol uchun n = = = 5 korinishini kiritsak.&lt;/pre&gt;
  &lt;ul id=&quot;I6u1&quot;&gt;
    &lt;li id=&quot;5uqG&quot;&gt; splice(start, deleteCount, item1, .., itemN) Metodi: splice() metodi massivda belgilangan indeksdan boshlab ma&amp;#x27;lum bir soni o&amp;#x27;chiradi va/ya yangi element(lar)ni qo&amp;#x27;shadi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;Df4g&quot; data-lang=&quot;javascript&quot;&gt;
let fruits = [&amp;quot;apple&amp;quot;, &amp;quot;banana&amp;quot;, &amp;quot;orange&amp;quot;, &amp;quot;grape&amp;quot;]; 
fruits.splice(2, 1, &amp;quot;kiwi&amp;quot;, &amp;quot;melon&amp;quot;); 
console.log(fruits); 
// natija ==&amp;gt; [&amp;quot;apple&amp;quot;, &amp;quot;banana&amp;quot;, &amp;quot;kiwi&amp;quot;, &amp;quot;melon&amp;quot;, &amp;quot;grape&amp;quot;]&lt;/pre&gt;
  &lt;ul id=&quot;lim8&quot;&gt;
    &lt;li id=&quot;xlry&quot;&gt;  slice(start, end) Metodi:  slice() metodi massivning belgilangan oraliqni ko&amp;#x27;chirib olish uchun ishlatiladi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;juot&quot; data-lang=&quot;javascript&quot;&gt;
let fruits = [&amp;quot;apple&amp;quot;, &amp;quot;banana&amp;quot;, &amp;quot;kiwi&amp;quot;, &amp;quot;melon&amp;quot;, &amp;quot;grape&amp;quot;]; 
let subArray = fruits.slice(1, 4); 
console.log(subArray); //natija ==&amp;gt; [&amp;quot;banana&amp;quot;, &amp;quot;kiwi&amp;quot;, &amp;quot;melon&amp;quot;]&lt;/pre&gt;
  &lt;ul id=&quot;U39h&quot;&gt;
    &lt;li id=&quot;lJWk&quot;&gt;includes() metodi massivda berilgan elementni qidiradi va mavjud bo&amp;#x27;lsa true, aks holda false qaytaradi.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;TaTY&quot; data-lang=&quot;javascript&quot;&gt;
let fruits = [&amp;quot;apple&amp;quot;, &amp;quot;banana&amp;quot;, &amp;quot;kiwi&amp;quot;, &amp;quot;melon&amp;quot;]; 
console.log(fruits.includes(&amp;quot;kiwi&amp;quot;)); // true 
console.log(fruits.includes(&amp;quot;grape&amp;quot;)); // false&lt;/pre&gt;
  &lt;p id=&quot;jBhY&quot;&gt;Hozirda biz arrayning (massivnig) ayrim methodlarini ko&amp;#x27;rib chiqdik bundan boshqa ko&amp;#x27;plagan meto&amp;#x27;dlari ham mavjut .&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;18-function&quot;&gt;&lt;strong&gt;14. function&lt;/strong&gt;&lt;/h3&gt;
  &lt;ul id=&quot;uFEc&quot;&gt;
    &lt;li id=&quot;MhHc&quot;&gt; JavaScript (JS) tilidagi function so&amp;#x27;zi funksiyalarni aniqlash va yaratish uchun ishlatiladi. Funksiya, delli bir vazifani bajarish uchun yozilgan JavaScript kod blokini ifodalaydi. Funksiya yaratilgandan so&amp;#x27;ng, uni istalgan joyda chaqirish mumkin. function so&amp;#x27;zi quyidagi ko&amp;#x27;rinishda ishlatiladi:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;EE3c&quot; data-lang=&quot;javascript&quot;&gt;
function functionName(parameters) { 
    // Funksiya ichidagi kod bloki 
    // Bajariladigan vazifa 
    return result; // Agar kerak bo&amp;#x27;lsa, natija qaytariladi 
  }&lt;/pre&gt;
  &lt;ul id=&quot;Cd6g&quot;&gt;
    &lt;li id=&quot;rTpS&quot;&gt;functionName: Funksiya nomi. Uni chaqirishda ushbu nomdan foydalaniladi.&lt;/li&gt;
    &lt;li id=&quot;2UOk&quot;&gt;parameters: Funksiyaga uzatiladigan o&amp;#x27;zgaruvchilar (argumentlar) ro&amp;#x27;yxati. Funksiyaga argument uzatilganda, ular funksiya ichidagi kod blokida ishlatiladi.&lt;/li&gt;
    &lt;li id=&quot;3m2f&quot;&gt;return: Natijani qaytarish uchun ishlatiladi. Funksiya biror narsa qaytarsa, uni qo&amp;#x27;lda qaytaradi.&lt;/li&gt;
  &lt;/ul&gt;

</content></entry></feed>