Union و Literal Typeها
بخشی از دوره TypeScript
بعضی مقدارها فقط یک چیز نیستند. تابعی که دنبال کاربر میگردد یا یکی پیدا میکند یا نمیکند. فیلد یک فرم یا عددی را نگه میدارد که کاربر تایپ کرده یا هنوز هیچ چیز. یک درخواست یا در انتظار است، یا موفق، یا شکستخورده، و هرگز چیز دیگری.
نوعهایی که تا اینجا نوشتهاید نمیتوانند هیچکدام از اینها را بگویند. string یعنی هر رشته ممکن. number یعنی هر عدد ممکن. راهی نیست که بگویید «یکی از این دو نوع» و راهی نیست که بگویید «دقیقا همین مقدار و نه چیز دیگر». هر دو خلأ را یک ایده پر میکند، و همان مفیدترین چیز در TypeScript است که در بیشتر زبانهای دیگر معادلی ندارد. ...
میخواهی TypeScript Union و Literal Typeها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با TypeScript آماده دریافت کنی و Union و Literal Typeها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسUnion و Literal Typeهاچه چیزهایی یاد میگیری
- Union types
- String literal types
- Numeric literal types
- Literal narrowing with as const
- Union of object shapes
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
18 درس- 1سلام، TypeScript20 دقیقه
- 2مبانی تایپها25 دقیقه
- 3آرایهها و Tupleها25 دقیقه
- 4تایپهای Object و Interfaceها25 دقیقه
- 5Functionها25 دقیقه
- 6Union و Literal Typeها25 دقیقه
- 7Narrowing تایپ30 دقیقه
- 8Type Aliasها در مقابل Interfaceها20 دقیقه
- 9اختیاری، Readonly و Nullable25 دقیقه
- 10Enumها20 دقیقه
- 11Genericها30 دقیقه
- 12Classها25 دقیقه
- 13Inheritance و Classهای Abstract25 دقیقه
- 14Moduleها25 دقیقه
- 15Utility Typeها30 دقیقه
- 16Mapped و Conditional Typeها30 دقیقه
- 17Declaration Fileها و کتابخانهها25 دقیقه
- 18tsconfig و Compiler30 دقیقه
