Types in TypeScript | any, enum, tuple, primitive data types | NodeJS & type annotations
Автор: KODY•AZ
Загружено: 2026-01-18
Просмотров: 41
Описание:
TypeScript-də primitive data types JavaScript-in əsas dəyərlərini ifadə edir: string, number, boolean, null, undefined, bigint və symbol kimi tiplər gündəlik kodun bazasını təşkil edir.
Bu tiplər sayəsində dəyişənlərin hansı növ dəyər saxladığı əvvəlcədən məlum olur və səhvlər daha tez aşkar edilir.
Any tipi isə dəyişənin “istənilən tip ola bilər” deməkdir və TypeScript-in tip yoxlamasını praktiki olaraq söndürür.
Any rahat görünsə də, böyük layihələrdə səhvləri gizlətdiyi üçün yalnız məcbur qaldıqda və ya mərhələli migrasiya zamanı istifadə olunur.
Enum müəyyən bir mövzuda məhdud sayda sabit dəyər toplusunu (məsələn statuslar, rollar, istiqamətlər) səliqəli şəkildə idarə etmək üçün istifadə edilir.
Enum istifadəsi məna aydınlığını artırır və “sehrli dəyərlər” əvəzinə oxunaqlı sabitlərdən yararlanmağa kömək edir.
Tuple isə sabit uzunluqlu massiv kimi düşünülə bilər və hər mövqedə hansı tipin olacağını əvvəlcədən müəyyən edir.
Tuple, məsələn, “iki hissəli nəticə”, “koordinat cütlüyü” və ya “id + ad” kimi strukturları dəqiq və təhlükəsiz saxlamaq üçün faydalıdır.
Bu tiplər birlikdə işlədikdə, həm editorun avtomatik tamamlaması güclənir, həm də refaktor zamanı risklər azalır.
Nəticədə TypeScript tipləri kodu daha proqnozlaşdırılan, sənədləşdirilmiş və komandada anlaşılması asan bir hala gətirir.
=====
TypeScript-də primitive data types JavaScript-in əsas dəyərlərini ifadə edir: string, number, boolean, null, undefined, bigint və symbol kimi tiplər gündəlik kodun bazasını təşkil edir.
Bu tiplər sayəsində dəyişənlərin hansı növ dəyər saxladığı əvvəlcədən məlum olur və səhvlər daha tez aşkar edilir.
Any tipi isə dəyişənin “istənilən tip ola bilər” deməkdir və TypeScript-in tip yoxlamasını praktiki olaraq söndürür.
Any rahat görünsə də, böyük layihələrdə səhvləri gizlətdiyi üçün yalnız məcbur qaldıqda və ya mərhələli migrasiya zamanı istifadə olunur.
Enum müəyyən bir mövzuda məhdud sayda sabit dəyər toplusunu (məsələn statuslar, rollar, istiqamətlər) səliqəli şəkildə idarə etmək üçün istifadə edilir.
Enum istifadəsi məna aydınlığını artırır və “sehrli dəyərlər” əvəzinə oxunaqlı sabitlərdən yararlanmağa kömək edir.
Tuple isə sabit uzunluqlu massiv kimi düşünülə bilər və hər mövqedə hansı tipin olacağını əvvəlcədən müəyyən edir.
Tuple, məsələn, “iki hissəli nəticə”, “koordinat cütlüyü” və ya “id + ad” kimi strukturları dəqiq və təhlükəsiz saxlamaq üçün faydalıdır.
Bu tiplər birlikdə işlədikdə, həm editorun avtomatik tamamlaması güclənir, həm də refaktor zamanı risklər azalır.
Nəticədə TypeScript tipləri kodu daha proqnozlaşdırılan, sənədləşdirilmiş və komandada anlaşılması asan bir hala gətirir.
#kody_az #kodyaz #js #typescript #nodejs #es6 #ts #viral #viralcode #viralvideo #code #coder #azerbaycan #azerbaijan #baku #baki #programming #programmer #hazırlıq #hazirliq #kurs #kurslar #course #courses #online #onlinecourses
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: