JavaScript | ๐—ข๐—ณ๐—ณ๐—ถ๐—ฐ๐—ถ๐—ฎ๐—น ๐—ฐ๐—ต๐—ฎ๐—ป๐—ป๐—ฒ๐—น
36 subscribers
51 photos
7 videos
1 file
85 links
๐Ÿ’พ Bio: "The channel is made for learners who study most well-known coding language ยซJavaScriptยป".

โ–ช Telegram: t.me/absJavaScript
โ–ช X: twitter.com/absJavaScript
Download Telegram
#JavaScript #Frontend #Dasturlash #LearnJS #WebDevelopment #absJavaScript

2๏ธโƒฃ Dars 13 โ€“ Maโ€™lumot turlari (Data Types)

๐Ÿง  JavaScriptda maโ€™lumotlar turli koโ€˜rinishda boโ€˜ladi. Har birining oโ€˜ziga xos vazifasi bor.

๐Ÿ”ธ Primiv (oddiy) maโ€™lumot turlari:
1. String โ€“ matnlar uchun
let ism = "Islombek";

2. Number โ€“ butun yoki oโ€˜nlik sonlar
let yosh = 18;
let narx = 12.5;

3. Boolean โ€“ true yoki false
let toโ€˜gโ€˜ri = true;
let notoโ€˜gโ€˜ri = false;

4. Undefined โ€“ qiymat belgilanmagan
let x;
console.log(x); // undefined

5. Null โ€“ boโ€˜sh qiymat
let qiymat = null;

6. Symbol โ€“ noyob identifikator (kam ishlatiladi)
7. BigInt โ€“ katta sonlar uchun
let kattaSon = 1234567890123456789012345678901234567890n;


๐Ÿ”น Obyekt turlari (Complex types):
Object
let talaba = {
ism: "Ali",
yosh: 20
};

Array (Massiv)
let ranglar = ["qizil", "yashil", "koโ€˜k"];

Function
function salomBer() {
console.log("Salom!");
}


๐Ÿ“Œ typeof operatori
Maโ€™lumot turini aniqlash uchun ishlatiladi:
let yosh = 18;
console.log(typeof yosh); // number


๐Ÿ“˜ Har bir maโ€™lumot turi oโ€˜z joyida ishlatiladi. Masalan, tugmani bosilganini tekshirishda boolean, ismni saqlashda string, narxda number kerak boโ€˜ladi.


โฎ Avvalgi postda "Oสปzgaruvchilar: var, let, const" oโ€˜zgaruvchilari haqida tushuncha berilgan.
โญ Keyingi postda "Operatorlar (Amallar)" haqida oโ€˜rganamiz.

๐Ÿ”— @absJavaScript | #JaSc@absJavaScript
โคโ€๐Ÿ”ฅ1๐Ÿ‘1
#JavaScript #Frontend #Dasturlash #LearnJS #WebDevelopment #absJavaScript

2๏ธโƒฃ Dars 14 โ€“ Operatorlar (Amallar)

๐Ÿ”ง JavaScriptda operatorlar orqali qiymatlar ustida turli hisob-kitoblar va solishtirishlar amalga oshiriladi.


๐Ÿ”น Aritmetik operatorlar:
let a = 10;
let b = 3;

console.log(a + b); // 13
console.log(a - b); // 7
console.log(a * b); // 30
console.log(a / b); // 3.333...
console.log(a % b); // 1

โž• + โ€” qoโ€˜shish
โž– - โ€” ayirish
โœ–๏ธ * โ€” koโ€˜paytirish
โž— / โ€” boโ€˜lish
โ™ป๏ธ % โ€” qoldiqni olish


๐Ÿ”น Tayyorlovchi (assignment) operatorlar:
let x = 5;
x += 2; // x = x + 2
console.log(x); // 7

โžก๏ธ = โ€“ belgilash
โž• +=, โž– -=, โœ–๏ธ *=, โž— /=, โ™ป๏ธ %=


๐Ÿ”น Solishtirish operatorlari:
console.log(5 == "5");   // true
console.log(5 === "5"); // false
console.log(5 != 3); // true
console.log(5 > 3); // true
console.log(5 <= 5); // true

โœ… == โ€“ qiymat tengmi?
โœ… === โ€“ qiymat va turi tengmi?
โŒ !=, !== โ€“ teng emas
๐Ÿ”ผ <, >, <=, >=


๐Ÿ”น Mantiqiy (logical) operatorlar:
let yosh = 20;
console.log(yosh > 18 && yosh < 25); // true

&& โ€“ va
|| โ€“ yoki
! โ€“ inkor (not)


โœ… Amaliy masala:
let yosh = 16;

if (yosh >= 18) {
console.log("Siz katta yoshdasiz");
} else {
console.log("Siz hali voyaga yetmagansiz");
}


โฎ Avvalgi postda "Maโ€™lumot turlari (Data Types)" haqida tushuncha berilgan.
โญ Keyingi postda "Shart operatorlari (if, else, switch)" haqida oโ€˜rganamiz.

๐Ÿ”— @absJavaScript | #JaSc@absJavaScript
โคโ€๐Ÿ”ฅ1๐Ÿ‘1
JavaScript Array Methods Cheat Sheet ๐Ÿค“

Master all essential JS array methods with this one-stop guide โ€“ map, filter, reduce, and more! ๐Ÿ”ฅ

React โค๏ธ for more content like this
๐Ÿ‘2