تمرین ها (Exercises)
اینجا تمرین های تایپ اسکریپت را می بینی. «تمرین» یعنی سوال های کوتاه برای سنجش. با «تمرین های تایپ اسکریپت» مهارتت تیزتر می شود. اول ساده شروع کن، بعد سخت تر ادامه بده. اگر جواب اشتباه شد، دوباره تلاش کن.
دسته بندی تمرین ها
تمرین ها در دسته های مختلف هستند؛ مثل آرایه ها، توابع، یونین ها، کلاس ها، جنریک ها و ابزارها. همچنین بخش هایی مثل Type Guards، Conditional Types، Namespaces و Decorators هم وجود دارد. اگر گم شدی، از نوار جستجو برای فیلتر دسته ها استفاده کن.
راهنمایی پیشرفت
اگر وارد حساب شوی، کنار هر بخش برچسب «Done» می بینی. این یعنی آن دسته را کامل زده ای. شمارنده بالای لیست، تعداد انجام شده را نشان می دهد.
چطور تمرین کار می کند؟
سوال ها یا چهارگزینه ای هستند یا جاخالی. پاسخ هر دسته در فصل مرتبط آموزش است. گیر کردی؟ دوباره تلاش کن یا دکمه «Show Answer» را بزن. اما بهتر است اول فکر کنی.
نمونه کوچک برای گرم کردن
type Question = {\n text: string;\n choices: string[];\n answerIndex: number;\n};\n\nfunction isCorrect(q: Question, userIndex: number): boolean {\n return userIndex === q.answerIndex;\n}\n\nconst q1: Question = {\n text: 'کدام نوع مقدار را هرگز ندارد؟',\n choices: ['any', 'never', 'string'],\n answerIndex: 1\n};\n\nconsole.log(isCorrect(q1, 1));\n
نکته: همیشه متن سوال را دقیق بخوان. سپس گزینه های ناسازگار را حذف کن.
شروع سریع با سه گام
- یک دسته دلخواه باز کن.
- به ترتیب به سوال ها پاسخ بده.
- اگر اشتباه شد، دوباره تلاش کن.
برای تمرین کدنویسی زنده، صفحه ادیتور تایپ اسکریپت را ببین. همچنین برای نکات مهم، سر به بهترین شیوه ها بزن. این دو، مسیر «تمرین های تایپ اسکریپت» را هموار می کنند.
جمع بندی سریع
- از ساده به سخت حرکت کن.
- غلط شد؟ دوباره تلاش کن.
- جواب را زود نگاه نکن.
- به فصل مرتبط رجوع کن.
- روزانه چند تمرین بزن.