April 3, 2024

                 FUNCTION & LOOP

Java script da kod yozish paytida bir elementni takroran yozmoqchi bo'lsk shu kodlarni takroran yozishga to'g'ri keladi.Bu esa kodda juda hunuk ko'rinadi. Lekin Java scriptni yillar davomida yangilanib kelayotgan versiyalarida bu muommoni tog'rilashga erishilgan.

LOOPS


Bunday holatni, yani: for,while, do while,for in, for of, lopplar ishlab chiqishi bilan qulaylik tuzib chiqilgan,

For:
for loopida biz kerak bo'lgan boshlang'ich qiymatni va bu qiymatni sonini, oshirilish darajasini bergilab, olishimiz mumkin

initial gacha qiymat bajariluvchi amal (matematik amal)

for(let i=0; i<=qiymat; i++,**,--)

Masalan:

Men bu yerda ismimni 3 marta yozishni o'rniga for loop(halqa) ga soldim.Amalni bajarishda necha marta oshirilish qiymatini bergiladim,

Natija:

While:
While da biz ishni shartini birinchi yozib olamiz.

Masalan:

While da inkriementni tashqarida yoziladi.
Inkriementni yozmasa nima bo'ladi? Bunda biz amalni bajarilishi yo'lini ko'rsatmagan bo'lamiz va sonlarni infinite holatgacha olib borishi mumkin.

Natija:


FUNCTIONS:

1.Function Decloration.
2.Function Expression.
3.Arrow function.

biz o'tganlar.

Function Decloration:

function decloration shu ko'rinishda yoziladi

Function Declorationning yaxshi taraflaridan biri bu functionni functiondan oldin ham ishlatsak bo'ladi.

Function Epression:

Function Epression shu ko'rinishda yoziladi

Function Epressionnni o'zgaruvhi ichiga olib yozamiz,uni misollaridan bittasi uni function dan oldin ishlatib bolmaydi , ya'ni functioni tepada yozishga togri keladi , function declaration da esa hohlagan joyda yozib ketish mumkin boladi .

Arrow function:

function arrow shu ko'rinishda yoziladi

Arrow function korinishi shunaqa bo'ladi , arrow function ham huddi function expression ga o'xshab faqat functiondan keyin chaqirish mumkin boladi , va arrow functionlarni pilus laridan biri kamroq kod yoziliadi. ya'nii function() sozi o'rniga “() =>” shuni yozib qoysaq boldi .

HOMEWORK