TypeScript oddiy tiplar
TypeScript statik turlarni qo‘shish orqali JavaScript-ni yaxshilaydi.
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.
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!
