TypeScript, programovací jazyk určený k vývoji velkých projektů, nabízí různé nástroje pro vytvoření spolehlivého a jasného kódu. Jedním z klíčových bodů je použití rozhraní, která umožňují určit tvar objektu.
Vytvoření objektu rozhraní v TypeScriptu je velmi snadné. Musíte definovat nové rozhraní pomocí klíčového slova interface a uvést jeho jméno. Poté můžete definovat vlastnosti a jejich typy uvnitř rozhraní.
Řekněme si například, že chceme vytvořit rozhraní pro objekt "User", který bude obsahovat vlastnosti "name" a "age". Můžeme to udělat následovně:
name: string;
age: number;
Nyní můžeme vytvořit nový objekt pomocí našeho rozhraní " User "a vyplnit jej hodnotami pro vlastnosti" name "a"age". Například:
Vytvořili jsme nový objekt "user" pomocí rozhraní "User" a zadali hodnoty pro vlastnosti "name" a "age". Nyní, TypeScript bude vědět, že objekt "user" musí mít tyto vlastnosti a odpovídající typy.
Použití objektů rozhraní v TypeScriptu vám tedy umožňuje vytvořit čistý a srozumitelný kód a zároveň poskytuje spolehlivost a bezpečnost při práci s objekty.
Typy dat v TypeScriptu
1. Primitivní datové typy:
- Číslo (číslo): může mít celočíselnou i zlomkovou hodnotu;
- Řetězec (řetězec): sekvence znaků;
- Boolean (boolean): může mít hodnotu true nebo false;
- Symbol (symbol): jedinečná a neměnná hodnota používaná jako identifikátor;
- Nulová hodnota( null): žádná hodnota;
- Neurčitá hodnota( undefined): hodnota nebyla přiřazena;
2. Složené datové typy:
- Pole (array): uspořádaná sbírka prvků stejného typu nebo smíšených typů;
- Objekt (object): sbírka vlastností a jejich významů;
- Funkce (function): blok kódu, který plní určitý úkol;
- Tortura (tuple): uspořádaná sada hodnot různých typů dat;
- Výčet (enum): soubor pojmenovaných konstant;
3. Jiné datové typy:
- Any: datový typ, který umožňuje přiřadit hodnotu jakéhokoli typu;
- Void: datový typ, který označuje nedostatek hodnoty;
- Never: datový typ, který označuje nedosažitelnost kódu;
Při používání TypeScriptu se doporučuje výslovně specifikovat typ dat pro proměnné, možnosti funkcí a návratové hodnoty, aby se předešlo možným chybám během provádění programu.
Klíčová slova a operátory v TypeScriptu
Klíčová slova a operátoři v TypeScriptu hrají důležitou roli v programovacím jazyce, což vývojářům umožňuje ovládat logiku provádění kódu a zpracovávat data. V této části se podíváme na některá z nejpoužívanějších klíčových slov a příkazů v TypeScriptu.
Klíčová slova v TypeScriptu se používají k inzerci a definování proměnných, funkcí a tříd. Některá z nejčastěji používaných klíčových slov v TypeScriptu:
| Klíčové slovo | Popis |
|---|---|
| let | Oznamuje místní proměnnou |
| const | Vyhlašuje Constanta |
| class | Vyhlašuje třídu |
| interface | Oznamuje rozhraní |
| function | Oznamuje funkci |
Operátoři v TypeScriptu umožňují různé operace s daty, jako jsou matematické výpočty a logické operace. Některé z nejpoužívanějších operátorů v TypeScriptu:
| Operátory | Popis |
|---|---|
| + | Sčítá dvě čísla nebo spojuje dva řádky |
| - | Odečte jedno číslo od druhého |
| * | Násobí dvě čísla |
| / | Dělí jedno číslo na druhé |
| === | Porovnává dvě hodnoty na identitu |
| && | Logické " a " (vrací true, pokud jsou obě hodnoty pravdivé) |