Union dan Literal Types
Bagian dari kursus TypeScript
Sebagian nilai bukan cuma satu hal. Fungsi yang mencari seorang pengguna bisa menemukannya atau tidak. Sebuah field form berisi angka yang diketik pengguna atau belum berisi apa-apa. Sebuah request berstatus tertunda, atau berhasil, atau gagal, dan tidak pernah selain itu.
Tipe yang kamu tulis sejauh ini tidak bisa menyatakan semua itu. string berarti setiap string yang mungkin. number berarti setiap angka yang mungkin. Tidak ada cara untuk berkata "salah satu dari dua tipe ini" dan tidak ada cara untuk berkata "nilai persis ini dan bukan yang lain". ...
Ingin belajar TypeScript Union dan Literal Types di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan TypeScript siap pakai, dan kerjakan Union dan Literal Types secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniUnion dan Literal TypesYang akan kamu pelajari
- Union types
- String literal types
- Numeric literal types
- Literal narrowing with as const
- Union of object shapes
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
18 pelajaran- 1Halo, TypeScript20 mnt
- 2Type Basics25 mnt
- 3Arrays dan Tuples25 mnt
- 4Object Types dan Interfaces25 mnt
- 5Functions25 mnt
- 6Union dan Literal Types25 mnt
- 7Type Narrowing30 mnt
- 8Type Aliases vs Interfaces20 mnt
- 9Optional, Readonly, dan Nullable25 mnt
- 10Enums20 mnt
- 11Generics30 mnt
- 12Classes25 mnt
- 13Inheritance dan Abstract Classes25 mnt
- 14Modules25 mnt
- 15Utility Types30 mnt
- 16Mapped dan Conditional Types30 mnt
- 17Declaration Files dan Libraries25 mnt
- 18tsconfig dan Compiler30 mnt
