Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Kiberxavfsizlik fakulteti 714-20 guruh talabasi Razzoqov Xamidjonning Veb dasturlash fanidan
Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Kiberxavfsizlik fakulteti 714-20 guruh talabasi Razzoqov Xamidjonning Veb dasturlash fanidan 2-laboratoriya ishi 1.Javascriptda ma’lumotlar turlari, if, for,for loop,for each, while, do while;
Javascriptda ma’lumotlar turlari: string,Boolean, int ;
Javascriptda o’zgaruvchilar quyidagicha e’lon qilinadi:
Let son=15;
Var son=25;
Javascript dasturlash tilida qiymatlar 2 guruhga bo'linadi: primitive va object
Primitive qiymat to'g'ridan-to'g'ri o'zgaruvchi murojaat qiladigan manzilda joylashadi
Number - sonlarni o'zida saqlovchi ma'lumot turi let age = 23; let price = 19.99; String - o'zida belgilar ketma-ketligini saqlovchi ma'lumot turi let firstName = 'Ulugbek';
Boolean - mantiqiy ma'lumot turi bo'lib faqatgina true (rost) yoki false (yolg'on) qiymatini qabul qilishi mumkin bo'lgan ma'lumot turi let isUser = true;Undefined - ha'li aniqlanmagan ma'lumot turi let student;
Null - bo'sh qiymatga ega bo'lgan ma'lumot turi let school = null;
Symbol - yagona (unique) va o'zgarmas qiymatga ega bo'luvchi ma'lumot turi let id = Symbol('id');
BigInt - katta sonlarni saqlashga mo'ljallangan ma'lumot turi
2. Funksiya Funksiya - Javascript dasturlash tilining asoslaridan biri bo'lib uning yordamida ma'lum bir vazifani bajarish imkoni mavjud. Funksiya boshqa bir kod qismda chaqirilganda ish tushadi. Funksiya yordamida kodni qayta ishlatish imkoniyati mavjud ya'ni bir martta e'lon qilib, bir necha joyda ishlatish imkoni mavjud. Umumiy ko'rinishi function functionName(parametr1, parametr2, ..., parametrN) { statement 1; statement 2; statement 3; return output; } functionName(argument1, argument2, ..., argumentN); function meningFunksiyam(son1, son2) { return son1 + son2; } meningFunksiyam(10, 20); // 30 meningFunksiyam(30, 40); // 70
E'lon qilish turlari: Function declaration
Function expression
Arrow function
Funksiyaga misol:
kvadrat(2) // 4;
function kvadrat(son) { return son * son; }
kvadrat(10) // 100;
Misol: DOCTYPE html>