#JavaScript #Frontend #Dasturlash #LearnJS #WebDevelopment #absJavaScript
๐ง JavaScriptda maโlumotlar turli koโrinishda boโladi. Har birining oโziga xos vazifasi bor.
๐ธ Primiv (oddiy) maโlumot turlari:
1.
2.
3.
4.
5.
6.(kam ishlatiladi)
7.
๐น Obyekt turlari (Complex types):
Object
Array (Massiv)
Function
๐ typeof operatori
Maโlumot turini aniqlash uchun ishlatiladi:
๐ 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
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 uchunlet ism = "Islombek";
2.
Number โ butun yoki oโnlik sonlarlet yosh = 18;
let narx = 12.5;
3.
Boolean โ true yoki falselet toโgโri = true;
let notoโgโri = false;
4.
Undefined โ qiymat belgilanmaganlet x;
console.log(x); // undefined
5.
Null โ boโsh qiymatlet qiymat = null;
6.
Symbol โ noyob identifikator 7.
BigInt โ katta sonlar uchunlet 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
๐ง JavaScriptda operatorlar orqali qiymatlar ustida turli hisob-kitoblar va solishtirishlar amalga oshiriladi.
๐น Aritmetik operatorlar:
โ + โ qoโshish
โ - โ ayirish
โ๏ธ * โ koโpaytirish
โ / โ boโlish
โป๏ธ % โ qoldiqni olish
๐น Tayyorlovchi (assignment) operatorlar:
โก๏ธ = โ belgilash
โ +=, โ -=, โ๏ธ *=, โ /=, โป๏ธ %=
๐น Solishtirish operatorlari:
โ == โ qiymat tengmi?
โ === โ qiymat va turi tengmi?
โ !=, !== โ teng emas
๐ผ <, >, <=, >=
๐น Mantiqiy (logical) operatorlar:
โ Amaliy masala:
โฎ Avvalgi postda "Maโlumot turlari (Data Types)" haqida tushuncha berilgan.
โญ Keyingi postda "Shart operatorlari (if, else, switch)" haqida oโrganamiz.
๐ @absJavaScript | #JaSc@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