Notes, summaries, assignments, exams, and exercises for Computer science for Primary education

TypeScript va React Asoslari: To'liq Qo'llanma

Computer science6.35 KB

1-Qism: TypeScript Asoslari (1 - 13 Mavzular)

TypeScript-ning bosh maqsadi — kod yozish jarayonida xatolarni aniqlashdir.

1. Oddiy Tiplar va Massivlar

  • string, number, boolean: Faqat o'z turidagi qiymatni qabul qiladi.
  • Massivlar: tur[] ko'rinishida yoziladi. string[] ichiga son qo'shish (.push()) xatodir.
let ism: string = "Samar";
let raqamlar: number[] = [1, 2, 3];
// raqamlar.push("4"); // ❌ XATO! number massivga string qo'shilmaydi.

2. Union Types (Tiplar birlashmasi)

O'zgaruvchiga bir nechta tipni yoki faqat ma'lum bir aniq qiymatlarni cheklab berish usuli (| belgisi bilan).

let ID: string | number; // Ham matn, ham son bo'lishi mumkin
let status: "loading" | "success" = "loading";
// status = "error"; // ❌ XATO! "error" ro'yxatda yo'q.

3.

...
Continue reading "TypeScript va React Asoslari: To'liq Qo'llanma" »