TypeScript oddiy tiplar


TypeScript statik turlarni qo‘shish orqali JavaScript-ni yaxshilaydi.


ULASHISH

JavaScript va TypeScript primitivlari

TypeScript-dagi eng asosiy turlar primitives deb ataladi.

Bu turlar ilovalaringizda murakkabroq turlarning qurilish bloklarini tashkil qiladi.

TypeScript barcha JavaScript primitivlarini va qo‘shimcha turdagi funksiyalarni o‘z ichiga oladi.

Bu yerda siz eng ko‘p foydalanadigan beshta ibtidoiy tur:


Mantiqiy

Haqiqiy/noto‘g‘ri qiymatlarni ifodalaydi.

Bayroqlar, almashtirishlar va shartlar uchun ishlatiladi.

Misol

let isActive: boolean = true;
let hasPermission = false; // TypeScript infers 'boolean' type
O‘zingiz sinab ko‘ring »

Raqam

Butun sonlarni ham, suzuvchi nuqtali raqamlarni ham ifodalaydi.

TypeScript barcha raqamli qiymatlar uchun bir xil raqam turidan foydalanadi.

Misol

let decimal: number = 6;
let hex: number = 0xf00d;       // Hexadecimal
let binary: number = 0b1010;     // Binary
let octal: number = 0o744;      // Octal
let float: number = 3.14;      // Floating point
O‘zingiz sinab ko‘ring »

String

Matn ma’lumotlarini ifodalaydi.

Shablon harflari uchun bitta qo‘shtirnoq ('), qo‘sh tirnoq (") yoki orqaga (`) qo‘yish mumkin.

Misol

let color: string = "blue";
let fullName: string = 'John Doe';
let age: number = 30;
let sentence: string = `Hello, my name is ${fullName} and I'll be ${age + 1} next year.`;
O‘zingiz sinab ko‘ring »


BigInt (ES2020+)

2 53 - 1 dan katta butun sonlarni ifodalaydi.

Misol

const hugeNumber = BigInt(9007199254740991);
O‘zingiz sinab ko‘ring »

Belgi

Noyob identifikatorlarni yaratadi.

Noyob xususiyat kalitlari va konstantalarni yaratish uchun foydalidir.

Misol

const uniqueKey: symbol = Symbol('description');
const obj = {
  [uniqueKey]: 'This is a unique property'
};
console.log(obj[uniqueKey]); // "This is a unique property"
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!